{"text_format":"1","workbook":"xlsx","n_sheets":40,"sheets":["Title","Overview","Action list","1. List relevant waterbodies","2. Level 1 activities","3. Level 1 summary","Level 2 impacts & mitigation","4. Assign Level2 WB Impacts","Level2 assigned impacts","EXAMPLE","Thames - GB106039030334","Thames - GB106039023232","Thames - GB106039023231","Thames - GB106039023233","Thames - GB106039030331","Vrynwy res-llan GB109054049800","Vrynwy res-llan GB109054049852","Vrynwy res-llan GB109054049720","Vrynwy res-llan GB109054049880","Sev tidal  GB530905415403","Sev deer-tidal GB109054032750","Sev avon-deer GB109054044404 ","Sev bewdley-avon GB109054039760","Sev bewdly-avon GB109054049144","Sev upst bewdley GB109054049145","Sev upst bewdley GB109054049143","Sev upst bewdley GB109054049141","Sev upst bewdley GB109054049142","Avon GB109054044403","Avon GB109054044401","Avon GB109054044402","Avon GB109054043840","5. Level 2 assessment template","6. Level 2 summary","7. Final Overview","Supporting_Elements","Background_WB2015","Background_WB","Background_RNAGPoM","Baseline WFD data"],"not_rendered":{"charts":0,"images":0,"macros":1,"external_links":2,"defined_names":58,"comments":2,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"row_number_cap","date_system":"1900"}

{"sheet":"Title","index":0,"n_rows":47,"n_cols":4,"rows_kept":47,"cut":false,"hidden":false,"merged":[[3,2,3,3],[9,1,9,3],[11,1,11,3],[2,1,2,3],[5,2,5,3],[7,2,7,3],[6,2,6,3],[8,2,8,3],[4,2,4,3]]}
[]
[]
[null,"WFD compliance assessment template for surface water"]
[null,"Option to be assessed:","Full STT"]
[null,"Gate number:","Gate 2"]
[null,"Assessor name:","Andrew Coe "]
[null,"Date assessed:","2022-09-23"]
[null,"Checker name:"]
[null,"Date checked:"]
[]
[null,"Is groundwater also potentially impacted by the option?",null,"No"]
[null,"If Yes, complete a WFD compliance assessment for groundwater and add findings to the summary tabs."]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,"Yes"]
[null,"No"]

{"sheet":"Overview","index":1,"n_rows":21,"n_cols":3,"rows_kept":21,"cut":false,"hidden":false,"merged":[[4,0,4,1],[0,0,0,2],[1,0,1,2],[2,0,2,2],[3,0,3,2]]}
["This workbook is a tool to assist in the completion of surface water WFD compliance assessments for level 1 and 2."]
["The level 1 assessment requires the list of waterbodies impacted and selection from a list of potential activities that will be undertaken as part of the option. A score is automatically calculated based on these. "]
["For the level 2 assessment, this tool sets up a template to be completed by an expert. "]
["Note: This assessment does not include risk to groundwater. This assessment should be completed elsewhere"]
[]
["Sheet name","Contents","Hyperlink"]
["Overview"]
["Actions",null,"Go to sheet"]
["1. List relevant waterbodies",null,"Go to sheet"]
["2. Level 1 activities",null,"Go to sheet"]
["3. Level 1 summary",null,"Go to sheet"]
["Level 2 impacts & mitigation",null,"Go to sheet"]
["4. Assign Level2 WB impacts",null,"Go to sheet"]
["Level2 assigned impacts",null,"Go to sheet"]
["5. Level 2 assessment template",null,"Go to sheet"]
["6. Level 2 summary",null,"Go to sheet"]
["7. Final Overview",null,"Go to sheet"]
["Supporting_Elements",null,"Go to sheet"]
["Background_WB",null,"Go to sheet"]
["Background_RNAGPoM",null,"Go to sheet"]
["Baseline WFD data",null,"Go to sheet"]

{"sheet":"Action list","index":2,"n_rows":16,"n_cols":3,"rows_kept":16,"cut":false,"hidden":false,"merged":[]}
["Action number","Actions","Sheet name"]
[1,"List all the impacted waterbodies","1. List relevant waterbodies"]
[2,"Select the button to set up the assessment based on the list of waterbodies","1. List relevant waterbodies"]
[3,"Assign \"YES\" to each activity that may impact each waterbody","2. Level 1 activities"]
[4,"Select the button to score level 1 assessment","2. Level 1 activities"]
[5,"Select button to set up level 2 assessment","3. Level 1 summary"]
[6,"Assign \"YES\" to each activity that may impact each waterbody","4. Assign Level2 WB impacts"]
[7,"Select button to go to next step","4. Assign Level2 WB impacts"]
[8,"Type one of the waterbody ID's carried to level 2 into cell B8","5. Level 2 assessment template"]
[9,"Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Level2 assigned impacts"]
[10,"Copy column A and C from level2assignedimpacts, paste values transposed into row 8 and 10 in Level 2 assessment template","Level2 assigned impacts and 5. Level 2 assessment template"]
[11,"Populate the RNAG and PoM table at the bottom of the sheet using the filter in column c of the background RNAGPoM sheet. There may not be any matches","5. Level 2 assessment template"]
[12,"Select button to copy the assessment into a new tab, named after the waterbody and clear the template ready for the next waterbody","5. Level 2 assessment template"]
["13 - repeating","Repeat steps 8 - 12 until all waterbodies requiring a level 2 assessment have their own assessment sheet. This can be checked in Level 2 summary, column B"]
[14,"Fill in the sheets named after each waterbody","Created as a result of step 12. Sheet named after waterbody ID"]
[15,"Complete the level 2 summary","6. Level 2 summary"]

{"sheet":"1. List relevant waterbodies","index":3,"n_rows":29,"n_cols":16383,"rows_kept":29,"cut":false,"hidden":false,"merged":[]}
[]
[]
[null,null,null,null,null,"Ground water assessment required? (Y/N)"]
[null,null,"Full STT",null,{"$f":"Title!C4","v":"Full STT"},"N"]
[]
["Info:","This sheet requires two actions to set up the level 1 assessment",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Yes",null,"Option types"]
["Action:","Action 1. Paste or select waterbody ID's  potentially impacted by SRO option here-->","Waterbody IDs","Check","Waterbody name","Waterbody type",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"No",null,"Desalination"]
[null,null,"GB109054049880",{"$f":"\"Y\"","v":"Y"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Vrynwy - Lake Vrynwy to conf Afon Cownwy"},"River",null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:P8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:P8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:Q8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:Q8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:R8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:R8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:S8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:S8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:T8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:T8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:U8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:U8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:V8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:V8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:W8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:W8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:X8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:X8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:Y8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:Y8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:Z8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:Z8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AA8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AA8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AB8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AB8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AC8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AC8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AD8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AD8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AE8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AE8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AF8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AF8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AG8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AG8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AH8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AH8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AI8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AI8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AJ8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AJ8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AK8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AK8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AL8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AL8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AM8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AM8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AN8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AN8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AO8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AO8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AP8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AP8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AQ8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AQ8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AR8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AR8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AS8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AS8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AT8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AT8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AU8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AU8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AV8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AV8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AW8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AW8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AX8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AX8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AY8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AY8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:AZ8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:AZ8))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$8:BA8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:BA8))))),\"\")","v":{"$error":"#N/A"}},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Additional pumped storage"]
[null,null,"GB109054049720",{"$f":"\"Y\"","v":"Y"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054049852","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy DS of Banwy confluence"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054049800","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy - conf Afon Tanat to conf R Severn"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054049142","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf Bele Bk to conf Sundorne Bk"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054049141","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - Sundorne Bk to conf M Wenlock-Farley Bk"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054049143","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn conf M Wenlock-Farley Bk to conf R Worfe"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054049145","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Worfe to conf R Stour"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054049144","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Stour to conf RIver Teme"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054039760","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Teme to conf R Avon"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054044404","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Avon to conf Upper Parting"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054043840","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon (Warks) - conf R Sowe to conf R Leam"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054044402","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon (Wark) conf R Leam to Tramway Br, Stratford"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054044401","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon- Tramway Br Stratford to Workman Br Evesham"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB109054044403","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon conf Workman Br, Evesham to conf R Severn"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB106039030334","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Evenlode to Thame)"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB106039030331","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames Wallingford to Caversham"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB106039023233","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Reading to Cookham)"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB106039023231","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Cookham to Egham)"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River "}]
[null,null,"GB106039023232","Y",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Egham to Teddington)"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River "}]
[null,null,"GB109054032750",{"$f":"\"Y\"","v":"Y"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn (E Channel) - Horsebere Bk to Severn Est"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"River"}]
[null,null,"GB530905415403",{"$f":"\"Y\"","v":"Y"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"SEVERN UPPER"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(IDs[[#This Row],[Waterbody IDs]],waterbodiesfifteen[Waterbody ID],0))","v":"TransitionalWater"}]

{"sheet":"2. Level 1 activities","index":4,"n_rows":69,"n_cols":27,"rows_kept":69,"cut":false,"hidden":false,"merged":[],"read":"row_number_cap"}
["Info:","This sheet provides a list of key activities or impacts that may be relevant for your WFD compliance assessment."]
["Action:","Action 3. Assign YES to each activity that may impact each waterbody. ONLY use the word Yes"]
[]
[]
["Component","Activity","Construction, Operation or Decommissioning","Assumptions / Mitigations assumed to be in place","Score","GB109054049880","GB109054049720","GB109054049852","GB109054049800","GB109054049142","GB109054049141","GB109054049143","GB109054049145","GB109054049144","GB109054039760","GB109054044404","GB109054043840","GB109054044402","GB109054044401","GB109054044403","GB106039030334","GB106039030331","GB106039023233","GB106039023231","GB106039023232","GB109054032750","GB530905415403"]
["Below ground","Construction/repair of new tunnels and conduits","Construction","Tunnels and conduits will be constructed such that they will not form a preferential pathway for the flow of groundwater",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Below ground","Construction of below ground structures (shaft/retaining wall) with associated dewatering, with no sensitive groundwater feature within 500m ","Construction","Risk assessments will be undertaken for excavation works and dewatering to ensure no adverse impact on watercourses, wetland habitats or abstractions.\nDewatering discharge will be treated before discharge. ",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Below ground","Presence of new underground structure (tunnel/shaft/retaining wall), with no sensitive groundwater feature within 500m ","Operation","Land drainage will be provided on the upgradient side of the scheme such that they will not cause an increase in groundwater flooding risk. This drainage will be discharged into local watercourses to maintain flow.",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Below ground","Construction of below ground structures (shaft/retaining wall) with associated dewatering, within 500m of a sensitive groundwater feature","Construction","Risk assessments will be undertaken for excavation works and dewatering to ensure no adverse impact on watercourses, wetland habitats or abstractions. If impact likely appropriate mitigation to be put in place\nDewatering discharge will be treated before discharge. ",2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Below ground","Presence of new underground structure (tunnel/shaft/retaining wall) within 500m of a sensitive groundwater feature","Operation","Land drainage will be provided on the upgradient side of the scheme such that they will not cause an increase in groundwater flooding risk. This drainage will be discharged into local watercourses to maintain flow.",2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Below ground","Construction of new cutting with external dewatering with no sensitive groundwater feature within 500m ","Construction","Risk assessments will be undertaken for excavation works and dewatering to ensure no adverse impact on watercourses, wetland habitats or abstractions. If impact likely appropriate mitigation to be put in place\nDewatering discharge will be treated before discharge. ",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Below ground","Construction of new cutting with external dewatering within 500m of a sensitive groundwater feature","Construction","Risk assessments will be undertaken for excavation works and dewatering to ensure no adverse impact on watercourses, wetland habitats or abstractions. If impact likely appropriate mitigation to be put in place\nDewatering discharge will be treated before discharge. ",2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Below ground","Construction of new culvert","Construction","Appropriate precautions will to be taken when working in the channels of or adjacent to watercourses, providing new culverts and or extending culverts, if required, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water: and PPG23 Maintenance of structures over water).",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Culvert","Construction of new inverted siphon or drop inlet culvert","Construction","Appropriate precautions will to be taken when working in the channels of or adjacent to watercourses, providing new culverts and or extending culverts, if required, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water: and PPG23 Maintenance of structures over water).",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Culvert","Presence of new culvert, in headwaters or on drainage ditches","Operation","Appropriate improvements to local habitat to offset the presence of the culvert",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Culvert","Presence of new culvert mid or lower catchment","Operation","No assumed mitigations",2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Culvert","Presence of new inverted siphon or drop inlet culvert","Operation","No assumed mitigations",3,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Culvert","Removal of significant in channel watercourse structure (such as impassable weir)","Decommissioning","No assumed mitigations",-2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Culvert","Removal of existing culverts or other in channel watercourse structure","Decommissioning","No assumed mitigations",-1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Discharge","High volume discharge of water with a quality element of higher WFD status than the receiving water body","Operation","No assumed mitigations",-2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Discharge","High volume discharge of water with a quality element of a lower WFD status than the receiving water body","Operation","No assumed mitigations",3,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A",3,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Discharge","Low volume discharge of water with a quality element of the same or higher WFD status than the receiving water body","Operation","No assumed mitigations",-1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Discharge","Low volume discharge of water with a quality element of a lower WFD status than the receiving water body","Operation","No assumed mitigations",2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Discharge","Low volume discharge of water with a quality element of the same WFD status as the receiving water body","Operation","No assumed mitigations",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Discharge","High volume discharge of water with a quality element of the same WFD status as the receiving water body","Operation","No assumed mitigations",2,2,"N/A","N/A","N/A",2,"N/A","N/A","N/A","N/A","N/A",2,"N/A","N/A","N/A","N/A",2,"N/A","N/A","N/A","N/A","N/A","N/A"]
["Discharge","New WTW discharge to watercourse","Operation","No assumed mitigations",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Discharge","Transfer of water via a river, canal or aqueduct","Operation","No assumed mitigations",2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2]
["Groundwater","Construction of a new abstraction borehole headworks and associated infrastructure","Construction","No assumed mitigations",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Groundwater","Refurbishment of existing boreholes","Construction","Work will be carried out under appropriate consent from the EA",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Groundwater","Drilling new abstraction boreholes","Construction","Work will be carried out under appropriate consent from the EA",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Groundwater","Maintenance and use of abstraction borehole infrastructure","Operation","No assumed mitigations",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Habitat","Creation of significant areas of riparian habitats","Construction","Appropriate precautions will to be taken when working in the channels of or adjacent to watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",-2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Habitat","Minor habitat creation","Construction","Appropriate precautions will to be taken when working in the channels of or adjacent to watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",-1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Habitat","Daylighting of existing culverts","Construction","Appropriate precautions will to be taken when working in the channels of or adjacent to watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",-1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Habitat","Channel realignment with natural bed substrate and good riparian connections","Operation","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",-1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Habitat","Channel realignment with artificial banks/base","Operation","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Intake","Construction or modification of a new pumping station and/or river intake","Construction","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Intake","Maintenance and use of river intakes","Operation","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",1,"N/A","N/A","N/A","N/A",1,"N/A","N/A","N/A","N/A",1,1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Licence","Use of existing ground and surface water abstraction licences, within licence conditions and recent abstraction patterns","Operation","No assumed mitigations",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Licence","Use of existing surface water abstraction licences, outside existing licence conditions but inside of the recent actual rates","Operation","No assumed mitigations",2,"N/A","N/A","N/A","N/A",2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Licence","New or increased surface water abstraction ","Operation","No assumed mitigations",3,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A",3,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Licence","New or increased groundwater abstraction","Operation","No assumed mitigations",3,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Licence","New or increased surface water abstraction constrained by HOF","Operation","No assumed mitigations",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Outfall","Construction of a new outfall structure to a watercourse or reservoir","Construction","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Outfall","Cessation of existing discharge to a watercourse","Construction","No assumed mitigations",2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Outfall","Removal of existing WTW and associated discharge","Decommissioning","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",-1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Outfall","Maintenance and use of river outfall","Operation","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",0,"N/A","N/A","N/A","N/A",0,"N/A","N/A","N/A","N/A","N/A",0,0,"N/A","N/A","N/A",0,"N/A","N/A","N/A","N/A","N/A","N/A"]
["Pipelines","Trenching and laying of pipe lines within the interfluves of a catchment (no watercourse crossings) ","Construction","Assumed that bedding material for pipelines will be constructed such that they do not form preferential pathways for groundwater flow. ",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Pipelines","Trenching and laying of pipe lines involving watercourse crossings ","Construction","Assumed that bedding material for pipelines will be constructed such that they do not form preferential pathways for groundwater flow. \nAssumed that watercourse crossings will be carried out using directional drilling or if the watercourse needs to be temporarily diverted, appropriate measures will be in place to protect ecology and watercourse will be returned back to its natural state. ",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Pipelines","Trenching and laying of pipe lines involving large watercourse crossings with in channel modifications","Construction","Flood risk assessment will be carried out to ensure that new in channel features will not adversely impact on flood risk",2,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Pipelines","Maintenance of pipe lines ","Operation","No assumed mitigations",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Pipelines","Draining of pipelines for maintenance","Operation","If water is drained to local watercourse, this will be short term and temporary impacts only",1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Pipelines","removal / decommissioning of existing pipeline (no watercourse crossings)","Decommissioning","No assumed mitigations",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Pipelines","removal / decommissioning of existing pipeline (involving watercourse crossings)","Decommissioning","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["reservoir","Construction of small storage reservoir (set back from watercourse)","Construction","No assumed mitigations",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["reservoir","Construction of new impounding reservoir (in line/next to watercourse, or large compared to watercourse)","Construction","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",3,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["reservoir","Modification of an existing reservoir","Construction","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",3,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["reservoir","Presence of new reservoir or modified existing reservoir ","Operation","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",3,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["Water Quality","Catchment management schemes ","Operation","No assumed mitigations",-1,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["WTW","Modification of an existing WTW ","Construction","No assumed mitigations",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
["WTW","Construction of a new WTW (set back from a watercourse)","Construction","No assumed mitigations",0,"N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A","N/A"]
[]
[]
[]
[]
[]
[]
["WTW","Maintenance and use of pumping stations and WTW ","Operation","No assumed mitigations",0]
["WTW","removal of existing WTW discharge outlet structure","Decommissioning","Appropriate precautions will to be taken when working in the channels of watercourses, to appropriately manage flood risk and the potential for deposition of silt or release of other forms of suspended material or pollution within the water column. All measures will be in line with the requirements set out within the Environment Agency’s PPGs (PPG1: General Guide to Prevention of Pollution; PPG5: Works and maintenance in or near water).",0]

{"sheet":"3. Level 1 summary","index":5,"n_rows":26,"n_cols":16,"rows_kept":26,"cut":false,"hidden":false,"merged":[[0,1,0,15],[1,1,1,15]]}
["Info:","Info: This is a waterbody scale summary of the level 1 assessment. The maximum and average score for each activity assigned a \"Yes\" in level 1 activities is summarised here. Any waterbodies with a level 1 maximum score >0 should be taken through to level 2 assessment."]
["Action:"]
[]
["Option","Impacted Waterbody ID","Impacted Waterbody Name","Waterbody type","Overall waterbody Classification","Overall waterbody Objective","Number of activities assessed","Count of activities scoring major benefit score (-2)","Count of activities scoring minor benefit score (-1)","Count of activities scoring minimal impact score (0)","Count of activities scoring minor local impact score (1)","Count of activities scoring medium impact score (2)","Count of activities scoring high impact score (3)","Level 1 max score","Level 1 mean score","Carry through to level 2 assessment?"]
[null,"GB109054049880",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Vrynwy - Lake Vrynwy to conf Afon Cownwy"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":" by "},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":2},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054049720",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Good in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":" by "},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054049852",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy DS of Banwy confluence"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Good in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":" by "},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054049800",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy - conf Afon Tanat to conf R Severn"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":" by "},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054049142",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf Bele Bk to conf Sundorne Bk"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Good by 2027"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":5},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":3},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1.4},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054049141",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - Sundorne Bk to conf M Wenlock-Farley Bk"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Good by 2027"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054049143",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn conf M Wenlock-Farley Bk to conf R Worfe"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Good by 2027"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054049145",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Worfe to conf R Stour"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Poor in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Good by 2027"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054049144",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Stour to conf RIver Teme"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Good by 2027"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054039760",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Teme to conf R Avon"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Moderate  by 2015"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1.5},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054044404",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Avon to conf Upper Parting"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Moderate by 2015"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":5},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":2},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":1},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":3},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1.6},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054043840",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon (Warks) - conf R Sowe to conf R Leam"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Good by 2021"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":3},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":1},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":3},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1.6666666666666667},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054044402",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon (Wark) conf R Leam to Tramway Br, Stratford"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Good by 2027"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054044401",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon- Tramway Br Stratford to Workman Br Evesham"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Good by 2027"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054044403",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon conf Workman Br, Evesham to conf R Severn"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Moderate by 2015"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB106039030334",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Evenlode to Thame)"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Moderate by 2015"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":3},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":2},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1.3333333333333333},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB106039030331",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames Wallingford to Caversham"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Moderate by 2015"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB106039023233",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Reading to Cookham)"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Moderate by 2015"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB106039023231",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Cookham to Egham)"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River "},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Moderate by 2015"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB106039023232",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Egham to Teddington)"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River "},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Poor in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Poor by 2015"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB109054032750",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn (E Channel) - Horsebere Bk to Severn Est"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Moderate by 2015"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]
[null,"GB530905415403",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"SEVERN UPPER"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(level1b[[#This Row],[Impacted Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"TransitionalWater"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No classification available\")","v":"Moderate in 2019"},{"$f":"IFERROR(_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(level1b[[#This Row],[Impacted Waterbody ID]]=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0))),\"No objective available\")","v":"Good by 2027"},{"$f":"COUNT(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-2)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),-1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),0)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),1)","v":0},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),2)","v":1},{"$f":"COUNTIF((INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))),3)","v":0},{"$f":"IF(level1b[[#This Row],[Number of activities assessed]]=0,\"No activities assessed\",MAX(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0))))","v":2},{"$f":"AVERAGE(INDEX(level1activities[],0,MATCH(level1b[[#This Row],[Impacted Waterbody ID]],level1activities[#Headers],0)))","v":2},{"$f":"IF(OR(level1b[[#This Row],[Level 1 max score]]<1.000001,level1b[[#This Row],[Level 1 max score]]=\"No activities assessed\"),\"NO\",\"YES\")","v":"YES"}]

{"sheet":"Level 2 impacts & mitigation","index":6,"n_rows":50,"n_cols":18,"rows_kept":50,"cut":false,"hidden":false,"merged":[[4,3,4,12],[4,13,4,16]]}
[null,"Info:","This sheet shows the matrix of impacts and effects of each activity in level 2. This matrix has been turned into a list in a later sheet."]
[null,"Action:","None"]
[]
[]
[null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,null,null,null,null,null,null,null,null,"Likely Effects of Scheme Component on WFD status elements"]
["Option type","Activity","Construction, Operation or Decommissioning","Changes to channel footprint","Changes in flow velocity and volume (increase or decrease)","Changes in sedimentation deposition","Noise and vibration","Shading","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","Change in water quality due to discharge of groundwater to a surface water body","Change in water quality due to new or changes to existing discharge of surface water into surface water body","Change in INNS present in surface water body","Creation of new habitats","Biological Effects","Hydromorphological supporting elements","Physicochemical Effects","Chemical effects","Embedded Mitigation (Summary of mitigation measures embedded in current option design)"]
[null,"Viaduct or overbridge","Construction and operation","✘","✘","✘","✘","✔","✘","✘","✘","✘","✘","✔","✘","✘","✔"]
[null,"Viaduct or overbridge with footings in water course","Construction and operation","✔","✘","✔","✘","✔","✔","✘","✘","✘","✘","✔","✔","✘","✔"]
[null,"New culvert","Construction and operation","✔","✘","✘","✘","✔","✔","✘","✘","✘","✘","✔","✔","✘","✔"]
[null,"New drop inlet culvert, inverted siphon or other in channel obstruction","Construction and operation","✔","✘","✔","✘","✔","✔","✘","✘","✘","✘","✔","✔","✘","✔"]
[null,"Extension of existing culvert","Construction and operation","✔","✘","✘","✘","✔","✔","✘","✘","✘","✘","✔","✔","✘","✔"]
[null,"Watercourse realignment or diversion","Construction and operation","✔","✘","✔","✘","✘","✔","✘","✘","✘","✔","✔","✔","✘","✔"]
[null,"Removal of existing culverts or other in channel watercourse structure","Decommissioning","✔","✘","✔","✘","✔","✔","✘","✘","✘","✔","✔","✔","✘","✔"]
[null,"Below ground structures (shaft/retaining wall) with associated dewatering","Construction","✘","✘","✘","✘","✘","✘","✔","✘","✘","✘","✔","✔","✔","✘"]
[null,"New tunnels or conduits","Construction","✘","✘","✘","✘","✘","✘","✘","✘","✘","✘","✘","✘","✘","✘"]
[null,"Aqueduct","Construction and operation","✔","✘","✘","✘","✘","✔","✘","✘","✘","✘","✔","✔","✘","✔"]
[null,"Creation of significant areas of riparian habitats","Construction and operation","✔","✘","✘","✘","✘","✘","✘","✘","✘","✔","✔","✔","✘","✘"]
[null,"Minor habitat creation","Construction and operation","✘","✘","✘","✘","✘","✘","✘","✘","✘","✔","✔","✔","✘","✘"]
[null,"Daylighting of existing culverts","Construction and operation","✔","✘","✘","✘","✔","✘","✘","✘","✘","✔","✔","✔","✘","✘"]
[null,"New pipe lines within the interfluves of a catchment (no watercourse crossings) ","Construction","✘","✘","✘","✘","✘","✘","✘","✘","✘","✘","✘","✘","✘","✘"]
[null,"New pipe lines involving watercourse crossings with no in channel modifications","Construction and operation","✘","✘","✔","✘","✘","✔","✘","✘","✘","✘","✔","✔","✘","✘"]
[null,"New pipe lines involving watercourse crossings with in channel modifications","Construction and operation","✔","✘","✔","✘","✔","✔","✘","✘","✘","✘","✔","✔","✘","✘"]
[null,"Modification of an existing WTW ","Construction and operation","✘","✘","✘","✘","✘","✘","✘","✔","✘","✘","✔","✘","✔","✔"]
[null,"New WTW (set back from a watercourse)","Construction","✘","✘","✘","✔","✘","✘","✘","✔","✘","✘","✔","✘","✔","✔"]
[null,"New discharge/transfer to a watercourse or reservoir","Operation","✔","✔","✔","✘","✘","✔","✘","✔","✔","✘","✔","✔","✔","✔"]
[null,"New abstraction borehole headworks and associated infrastructure","Construction","✘","✘","✘","✔","✘","✘","✘","✘","✘","✘","✔","✘","✘","✘"]
[null,"New small storage reservoir (set back from watercourse)","Construction","✘","✘","✘","✘","✘","✘","✔","✘","✘","✘","✔","✘","✔","✔"]
[null,"New or modified pumping station and/or river intake","Construction","✔","✔","✔","✔","✘","✔","✘","✘","✘","✘","✔","✔","✘","✘"]
[null,"Refurbishment of existing boreholes","Construction and operation","✘","✘","✘","✔","✘","✘","✔","✘","✘","✘","✔","✘","✔","✘"]
[null,"New abstraction boreholes","Construction and operation","✘","✘","✘","✔","✘","✘","✔","✘","✘","✘","✔","✘","✔","✘"]
[null,"New open cutting (with external dewatering)","Construction and operation","✘","✘","✘","✘","✘","✘","✔","✘","✘","✘","✔","✘","✔","✘"]
[null,"New impounding reservoir (in line/next to watercourse, or large compared to watercourse) - excluding abstraction/discharge","Construction and operation","✔","✘","✘","✔","✘","✔","✘","✘","✘","✘","✔","✔","✘","✘"]
[null,"Modification of an existing reservoir","Construction and operation","✔","✔","✔","✘","✘","✔","✘","✔","✘","✘","✔","✔","✔","✔"]
[null,"Catchment management schemes ","Operation","✘","✘","✘","✘","✘","✘","✔","✔","✘","✔","✔","✔","✔","✔"]
[null,"Maintenance of pipe lines (including draining pipeline)","Operation","✘","✔","✔","✔","✘","✘","✘","✔","✔","✘","✔","✘","✔","✔"]
[null,"Use of existing groundwater abstraction licences, within existing licence conditions and recent actual abstraction patterns ","Operation","✘","✔","✔","✘","✘","✘","✔","✘","✘","✘","✔","✔","✘","✘"]
[null,"Use of existing surface water abstraction licences, within existing licence conditions and recent actual abstraction patterns ","Operation","✘","✔","✔","✘","✘","✘","✘","✔","✘","✘","✔","✔","✘","✘"]
[null,"New or increased surface water abstraction ","Operation","✔","✔","✔","✘","✘","✔","✘","✔","✘","✘","✔","✔","✔","✘"]
[null,"New or increased groundwater abstraction","Operation","✘","✔","✔","✘","✘","✔","✔","✘","✘","✘","✔","✘","✔","✘"]
[null,"Cessation of existing discharge to a watercourse","Decommissioning","✔","✔","✔","✘","✘","✔","✘","✔","✘","✘","✔","✔","✔","✔"]
[]
["Storage reservoir"]
["Effluent reuse"]
["Desalination"]
["Additional pumped storage"]
["Restore canal"]
["Transfer via pipeline"]
["New abstraction"]
["Transfer via canal"]
["Increase quantity using existing transfer pipeline"]

{"sheet":"4. Assign Level2 WB Impacts","index":7,"n_rows":38,"n_cols":24,"rows_kept":38,"cut":false,"hidden":false,"merged":[]}
["Info: This sheet gives a more comprehensive list of the activities that may be involved in your SRO option"]
["Action: Action 6: Assign a \"Yes\" to all the activities relevant to each waterbody"]
[]
["Activity","Construction, Operation or Decommissioning","GB109054049880","GB109054049720","GB109054049852","GB109054049800","GB109054049142","GB109054049141","GB109054049143","GB109054049145","GB109054049144","GB109054039760","GB109054044404","GB109054043840","GB109054044402","GB109054044401","GB109054044403","GB106039030334","GB106039030331","GB106039023233","GB106039023231","GB106039023232","GB109054032750","GB530905415403"]
["Viaduct or overbridge","Construction and operation"]
["Viaduct or overbridge with footings in water course","Construction and operation"]
["New culvert","Construction and operation"]
["New drop inlet culvert, inverted siphon or other in channel obstruction","Construction and operation"]
["Extension of existing culvert","Construction and operation"]
["Watercourse realignment or diversion","Construction and operation"]
["Removal of existing culverts or other in channel watercourse structure","Decommissioning"]
["Below ground structures (shaft/retaining wall) with associated dewatering","Construction"]
["New tunnels or conduits","Construction"]
["Aqueduct","Construction and operation"]
["Creation of significant areas of riparian habitats","Construction and operation"]
["Minor habitat creation","Construction and operation"]
["Daylighting of existing culverts","Construction and operation"]
["New pipe lines within the interfluves of a catchment (no watercourse crossings) ","Construction"]
["New pipe lines involving watercourse crossings with no in channel modifications","Construction and operation"]
["New pipe lines involving watercourse crossings with in channel modifications","Construction and operation"]
["Modification of an existing WTW ","Construction and operation"]
["New WTW (set back from a watercourse)","Construction"]
["New discharge/transfer to a watercourse or reservoir","Operation","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes"]
["New abstraction borehole headworks and associated infrastructure","Construction"]
["New small storage reservoir (set back from watercourse)","Construction"]
["New or modified pumping station and/or river intake","Construction"]
["Refurbishment of existing boreholes","Construction and operation"]
["New abstraction boreholes","Construction and operation"]
["New open cutting (with external dewatering)","Construction and operation"]
["New impounding reservoir (in line/next to watercourse, or large compared to watercourse) - excluding abstraction/discharge","Construction and operation"]
["Modification of an existing reservoir","Construction and operation"]
["Catchment management schemes ","Operation"]
["Maintenance of pipe lines (including draining pipeline)","Operation"]
["Use of existing groundwater abstraction licences, within existing licence conditions and recent actual abstraction patterns ","Operation"]
["Use of existing surface water abstraction licences, within existing licence conditions and recent actual abstraction patterns ","Operation"]
["New or increased surface water abstraction ","Operation",null,null,null,null,null,null,null,null,null,null,"Yes"]
["New or increased groundwater abstraction","Operation"]
["Cessation of existing discharge to a watercourse","Decommissioning"]

{"sheet":"Level2 assigned impacts","index":8,"n_rows":103,"n_cols":60,"rows_kept":103,"cut":false,"hidden":false,"merged":[]}
["Info: This is a list format of the Level 2 impacts & mitigation sheet.",{"$f":"'5. Level 2 assessment template'!B8","v":0},null,null,null,null,null,null,{"$f":"TEXT('4. Assign Level2 WB Impacts'!C4,)","v":"GB109054049880"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!D4,)","v":"GB109054049720"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!E4,)","v":"GB109054049852"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!F4,)","v":"GB109054049800"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!G4,)","v":"GB109054049142"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!H4,)","v":"GB109054049141"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!I4,)","v":"GB109054049143"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!J4,)","v":"GB109054049145"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!K4,)","v":"GB109054049144"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!L4,)","v":"GB109054039760"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!M4,)","v":"GB109054044404"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!N4,)","v":"GB109054043840"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!O4,)","v":"GB109054044402"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!P4,)","v":"GB109054044401"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!Q4,)","v":"GB109054044403"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!R4,)","v":"GB106039030334"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!S4,)","v":"GB106039030331"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!T4,)","v":"GB106039023233"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!U4,)","v":"GB106039023231"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!V4,)","v":"GB106039023232"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!W4,)","v":"GB109054032750"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!X4,)","v":"GB530905415403"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!#REF!,)","v":{"$error":"#REF!"}},{"$f":"TEXT('4. Assign Level2 WB Impacts'!Y4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!#REF!,)","v":{"$error":"#REF!"}},{"$f":"TEXT('4. Assign Level2 WB Impacts'!#REF!,)","v":{"$error":"#REF!"}},{"$f":"TEXT('4. Assign Level2 WB Impacts'!#REF!,)","v":{"$error":"#REF!"}},{"$f":"TEXT('4. Assign Level2 WB Impacts'!#REF!,)","v":{"$error":"#REF!"}},{"$f":"TEXT('4. Assign Level2 WB Impacts'!#REF!,)","v":{"$error":"#REF!"}},{"$f":"TEXT('4. Assign Level2 WB Impacts'!Q4,)","v":"GB109054044403"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!R4,)","v":"GB106039030334"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!S4,)","v":"GB106039030331"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!T4,)","v":"GB106039023233"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!U4,)","v":"GB106039023231"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!V4,)","v":"GB106039023232"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!W4,)","v":"GB109054032750"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!X4,)","v":"GB530905415403"},{"$f":"TEXT('4. Assign Level2 WB Impacts'!#REF!,)","v":{"$error":"#REF!"}},{"$f":"TEXT('4. Assign Level2 WB Impacts'!Y4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!Z4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AA4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AB4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AC4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AD4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AE4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AF4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AG4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AH4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AI4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AJ4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AK4,)","v":""},{"$f":"TEXT('4. Assign Level2 WB Impacts'!AL4,)","v":""}]
["Action 9 and 10: filter the column matching the above waterbody ID to show only \"YES\". Copy activities and paste values transposed back in level 2 assessment cell I8. Copy impacts and paste in level 2 assessment cell I10.","Click to go to level 2 assessment template",null,null,null,null,null,null,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]
["Activity","Construction, Operation or Decommissioning","Potential Impacts of asset (following consideration of embedded mitigation)","Is it an impact?","Biological Effects","Hydromorphological supporting elements","Physicochemical Effects","Chemical effects","GB109054049880","GB109054049720","GB109054049852","GB109054049800","GB109054049142","GB109054049141","GB109054049143","GB109054049145","GB109054049144","GB109054039760","GB109054044404","GB109054043840","GB109054044402","GB109054044401","GB109054044403","GB106039030334","GB106039030331","GB106039023233","GB106039023231","GB106039023232","GB109054032750","GB530905415403","Column23","Column24","Column25","Column26","Column27","Column28","Column29","Column30","Column31","Column32","Column33","Column34","Column35","Column36","Column37","Column38","Column39","Column40","Column41","Column42","Column43","Column44","Column45","Column46","Column47","Column48","Column49","Column50","Column51"]
["Viaduct or overbridge with footings in water course","Construction and operation","Changes to channel footprint","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New culvert","Construction and operation","Changes to channel footprint","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New drop inlet culvert, inverted siphon or other in channel obstruction","Construction and operation","Changes to channel footprint","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Extension of existing culvert","Construction and operation","Changes to channel footprint","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Watercourse realignment or diversion","Construction and operation","Changes to channel footprint","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Removal of existing culverts or other in channel watercourse structure","Decommissioning","Changes to channel footprint","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Aqueduct","Construction and operation","Changes to channel footprint","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Creation of significant areas of riparian habitats","Construction and operation","Changes to channel footprint","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Daylighting of existing culverts","Construction and operation","Changes to channel footprint","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New pipe lines involving watercourse crossings with in channel modifications","Construction and operation","Changes to channel footprint","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New discharge/transfer to a watercourse or reservoir","Operation","Changes to channel footprint","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],W$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],X$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Y$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Z$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AA$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AB$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AC$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AD$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"}]
["New or modified pumping station and/or river intake","Construction","Changes to channel footprint","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New impounding reservoir (in line/next to watercourse, or large compared to watercourse) - excluding abstraction/discharge","Construction and operation","Changes to channel footprint","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Modification of an existing reservoir","Construction and operation","Changes to channel footprint","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New or increased surface water abstraction ","Operation","Changes to channel footprint","✔","✔","✔","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Cessation of existing discharge to a watercourse","Decommissioning","Changes to channel footprint","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New discharge/transfer to a watercourse or reservoir","Operation","Changes in flow velocity and volume (increase or decrease)","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],W$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],X$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Y$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Z$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AA$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AB$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AC$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AD$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"}]
["New or modified pumping station and/or river intake","Construction","Changes in flow velocity and volume (increase or decrease)","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Modification of an existing reservoir","Construction and operation","Changes in flow velocity and volume (increase or decrease)","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Maintenance of pipe lines (including draining pipeline)","Operation","Changes in flow velocity and volume (increase or decrease)","✔","✔","✘","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Use of existing groundwater abstraction licences, within existing licence conditions and recent actual abstraction patterns ","Operation","Changes in flow velocity and volume (increase or decrease)","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Use of existing surface water abstraction licences, within existing licence conditions and recent actual abstraction patterns ","Operation","Changes in flow velocity and volume (increase or decrease)","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New or increased surface water abstraction ","Operation","Changes in flow velocity and volume (increase or decrease)","✔","✔","✔","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Creation of significant areas of riparian habitats","Construction and operation","Creation of new habitats","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Cessation of existing discharge to a watercourse","Decommissioning","Changes in flow velocity and volume (increase or decrease)","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Viaduct or overbridge with footings in water course","Construction and operation","Changes in sedimentation deposition","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New drop inlet culvert, inverted siphon or other in channel obstruction","Construction and operation","Changes in sedimentation deposition","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Watercourse realignment or diversion","Construction and operation","Changes in sedimentation deposition","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Removal of existing culverts or other in channel watercourse structure","Decommissioning","Changes in sedimentation deposition","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New pipe lines involving watercourse crossings with in channel modifications","Construction and operation","Changes in sedimentation deposition","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New discharge/transfer to a watercourse or reservoir","Operation","Changes in sedimentation deposition","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],W$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],X$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Y$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Z$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AA$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AB$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AC$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AD$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"}]
["New or modified pumping station and/or river intake","Construction","Changes in sedimentation deposition","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Modification of an existing reservoir","Construction and operation","Changes in sedimentation deposition","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Maintenance of pipe lines (including draining pipeline)","Operation","Changes in sedimentation deposition","✔","✔","✘","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Use of existing groundwater abstraction licences, within existing licence conditions and recent actual abstraction patterns ","Operation","Changes in sedimentation deposition","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Use of existing surface water abstraction licences, within existing licence conditions and recent actual abstraction patterns ","Operation","Changes in sedimentation deposition","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New or increased surface water abstraction ","Operation","Changes in sedimentation deposition","✔","✔","✔","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New or increased groundwater abstraction","Operation","Changes in flow velocity and volume (increase or decrease)","✔","✔","✘","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Cessation of existing discharge to a watercourse","Decommissioning","Changes in sedimentation deposition","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New WTW (set back from a watercourse)","Construction","Noise and vibration","✔","✔","✘","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New abstraction borehole headworks and associated infrastructure","Construction","Noise and vibration","✔","✔","✘","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New or modified pumping station and/or river intake","Construction","Noise and vibration","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Refurbishment of existing boreholes","Construction and operation","Noise and vibration","✔","✔","✘","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New abstraction boreholes","Construction and operation","Noise and vibration","✔","✔","✘","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New impounding reservoir (in line/next to watercourse, or large compared to watercourse) - excluding abstraction/discharge","Construction and operation","Noise and vibration","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Maintenance of pipe lines (including draining pipeline)","Operation","Noise and vibration","✔","✔","✘","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New or increased groundwater abstraction","Operation","Changes in sedimentation deposition","✔","✔","✘","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Viaduct or overbridge with footings in water course","Construction and operation","Shading","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New culvert","Construction and operation","Shading","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New drop inlet culvert, inverted siphon or other in channel obstruction","Construction and operation","Shading","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Extension of existing culvert","Construction and operation","Shading","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Removal of existing culverts or other in channel watercourse structure","Decommissioning","Shading","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Daylighting of existing culverts","Construction and operation","Shading","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New pipe lines involving watercourse crossings with in channel modifications","Construction and operation","Shading","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Viaduct or overbridge with footings in water course","Construction and operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New culvert","Construction and operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New drop inlet culvert, inverted siphon or other in channel obstruction","Construction and operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Extension of existing culvert","Construction and operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Watercourse realignment or diversion","Construction and operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Removal of existing culverts or other in channel watercourse structure","Decommissioning","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Aqueduct","Construction and operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New pipe lines involving watercourse crossings with in channel modifications","Construction and operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New discharge/transfer to a watercourse or reservoir","Operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],W$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],X$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Y$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Z$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AA$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AB$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AC$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AD$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"}]
["New or modified pumping station and/or river intake","Construction","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New impounding reservoir (in line/next to watercourse, or large compared to watercourse) - excluding abstraction/discharge","Construction and operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Modification of an existing reservoir","Construction and operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New or increased surface water abstraction ","Operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New or increased groundwater abstraction","Operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✘","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Cessation of existing discharge to a watercourse","Decommissioning","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Below ground structures (shaft/retaining wall) with associated dewatering","Construction","Change in water quality due to discharge of groundwater to a surface water body","✔","✔","✔","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New small storage reservoir (set back from watercourse)","Construction","Change in water quality due to discharge of groundwater to a surface water body","✔","✔","✘","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Refurbishment of existing boreholes","Construction and operation","Change in water quality due to discharge of groundwater to a surface water body","✔","✔","✘","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New abstraction boreholes","Construction and operation","Change in water quality due to discharge of groundwater to a surface water body","✔","✔","✘","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New open cutting (with external dewatering)","Construction and operation","Change in water quality due to discharge of groundwater to a surface water body","✔","✔","✘","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Catchment management schemes ","Operation","Change in water quality due to discharge of groundwater to a surface water body","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Use of existing groundwater abstraction licences, within existing licence conditions and recent actual abstraction patterns ","Operation","Change in water quality due to discharge of groundwater to a surface water body","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New or increased groundwater abstraction","Operation","Change in water quality due to discharge of groundwater to a surface water body","✔","✔","✘","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Modification of an existing WTW ","Construction and operation","Change in water quality due to new or changes to existing discharge of surface water into surface water body","✔","✔","✘","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New WTW (set back from a watercourse)","Construction","Change in water quality due to new or changes to existing discharge of surface water into surface water body","✔","✔","✘","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New discharge/transfer to a watercourse or reservoir","Operation","Change in water quality due to new or changes to existing discharge of surface water into surface water body","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],W$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],X$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Y$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Z$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AA$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AB$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AC$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AD$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"}]
["Modification of an existing reservoir","Construction and operation","Change in water quality due to new or changes to existing discharge of surface water into surface water body","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Catchment management schemes ","Operation","Change in water quality due to new or changes to existing discharge of surface water into surface water body","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Maintenance of pipe lines (including draining pipeline)","Operation","Change in water quality due to new or changes to existing discharge of surface water into surface water body","✔","✔","✘","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Use of existing surface water abstraction licences, within existing licence conditions and recent actual abstraction patterns ","Operation","Change in water quality due to new or changes to existing discharge of surface water into surface water body","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New or increased surface water abstraction ","Operation","Change in water quality due to new or changes to existing discharge of surface water into surface water body","✔","✔","✔","✔","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Cessation of existing discharge to a watercourse","Decommissioning","Change in water quality due to new or changes to existing discharge of surface water into surface water body","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New discharge/transfer to a watercourse or reservoir","Operation","Change in INNS present in surface water body","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],W$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],X$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Y$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Z$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AA$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AB$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AC$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],AD$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"Yes"}]
["Maintenance of pipe lines (including draining pipeline)","Operation","Change in INNS present in surface water body","✔","✔","✘","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Watercourse realignment or diversion","Construction and operation","Creation of new habitats","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Removal of existing culverts or other in channel watercourse structure","Decommissioning","Creation of new habitats","✔","✔","✔","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Viaduct or overbridge","Construction and operation","Shading","✔","✔","✘","✘","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Minor habitat creation","Construction and operation","Creation of new habitats","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Daylighting of existing culverts","Construction and operation","Creation of new habitats","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["Catchment management schemes ","Operation","Creation of new habitats","✔","✔","✔","✔","✔",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New pipe lines involving watercourse crossings with no in channel modifications","Construction and operation","Changes in sedimentation deposition","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
["New pipe lines involving watercourse crossings with no in channel modifications","Construction and operation","Changes to water body hydromorphology leading to changes in river processes and habitats upstream and downstream","✔","✔","✔","✘","✘",{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],I$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],J$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],K$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],L$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],M$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],N$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],O$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],P$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],Q$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],R$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],S$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],T$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],U$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"},{"$f":"IF(VLOOKUP(Table11[[#This Row],[Activity]],Level2A[],V$2,FALSE)=\"Yes\",\"Yes\",\"No\")","v":"No"}]
[]
[]
[]
[null,null,null,null,null,null,null,null,{"$f":"COUNTIF(Table11[GB109054049880],\"Yes\")","v":6}]

{"sheet":"EXAMPLE","index":9,"n_rows":384,"n_cols":15,"rows_kept":384,"cut":false,"hidden":false,"merged":[[6,12,6,13],[1,12,1,13],[2,12,2,13],[3,12,3,13],[4,12,4,13],[5,12,5,13],[7,12,7,13],[9,0,16,0],[17,0,19,0],[20,0,27,0],[28,0,46,0],[47,0,65,0],[66,0,86,0],[87,0,102,0],[104,9,104,11],[7,9,7,11]]}
["Option ","Canal Conveyance (Full Support)","Go to RNAG/PoM table at bottom of the page"]
["Waterbody ID","GB109054044404",null,null,null,null,null,null,null,null,null,null,"Activity",null,"New discharge/transfer to a watercourse or reservoir"]
["Waterbody name","Vrynwy - Lake Vrynwy to conf Afon Cownwy",null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,"Operation"]
["Waterbody type","River",null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body"]
["Hydromorphological designation","heavily modified","Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.",null,null,null,null,null,null,null,null,null,"Biological Effects",null,"✔"]
["Overall status","Moderate in 2015",null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,"✔"]
["Overall status objective","Good by 2021",null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,"✔"]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,"✔"]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score","Comment of the impact of 'New discharge/transfer to a watercourse or reservoir' on each element"]
["Biological quality elements","Angiosperms","","NA","NA"]
[null,"Chironomids (CPET)","","NA","NA"]
[null,"Fish","","High in 2015",null,null,3,"Low","Low","Yes","NA","NA","NA",3,"The use of the scheme during Severn Regulation releases may lead to sudden changes in flow velocities, water depths and sudden changes to physico-chemical support elements, such as temperature and dissolved oxygen which could impact on fish. The provisional assessment is that there will be a major negative effect to sensitive fish populations.\n\nThe effect of the scheme is uncertain until further development of operating rules of the scheme release, including operational rules to ensure gradual reservoir release start-up and shut-down to avoid sudden changes in flow velocities; and limitations in the use of the scheme during Severn Regulation releases."]
[null,"Invertebrates","Guidance document available","No classification","No Objective",null,1,"NA","Low","No","No","NA","NA",1,"Unlikely to be any adverse effect on Invertebrates. Macroinvertebrates can be sensitive to increase in flow but their distribution across the wider catchment is not expected to change to a significant degree."]
[null,"littoral Invertebrates","","NA","NA"]
[null,"Macroalgae","Guidance document available","NA","NA"]
[null,"Macrophytes and Phytobenthos Combined","Calculator available","No classification","No Objective",null,1,"NA","Low","No","No","NA","NA",1,"Unlikely to be any adverse effect on  on macrophytes and phytobenthos. Macrophytes and phytobenthos can be sensitive to increase in flow but their distribution across the wider catchment is not expected to change to a significant degree."]
[null,"Phytoplankton","Calculator available","NA","NA"]
["Hydromorphological Supporting Elements","Hydrological Regime",""]
[null,"Mitigation Measures Assessment",""]
[null,"Morphology",""]
["Physico-chemical quality elements","Ammonia (total as N)","","High in 2015","No Objective",null,1,"Low","Low","No","NA","NA","NA",1,"No likely effect."]
[null,"Biochemical oxygen demand"]
[null,"Dissolved Inorganic Nitrogen","","NA","NA"]
[null,"Dissolved oxygen","Numerical limits for classes","High in 2015","No Objective",null,1,"Low","Low","No","NA","NA","NA",1,"The use of the scheme during Severn Regulation releases may lead sudden short-term changes to dissolved oxygen of insufficient duration to lead to status change.\nThe effect of the scheme is uncertain until further development of; operating rules of the scheme release, including operational rules to ensure gradual reservoir release start-up and shut-down to avoid sudden changes in flow velocities; and limitations in the use of the scheme during Severn Regulation releases."]
[null,"pH","","High in 2015","No Objective",null,1,"Low","Low","No","NA","NA","NA",1,"No likely effect."]
[null,"Phosphate","Calculator available","Good in 2015","No Objective",null,1,"Low","Low","No","NA","NA","NA",1,"No likely effect."]
[null,"Temperature","Numerical limits for classes","High in 2015","No Objective",null,1,"Low","Low","No","NA","NA","NA",1,"No likely effect."]
[null,"Total Phosphorus","","NA","NA"]
["Priority hazardous substances","Priority hazardous substances",null,"Good in 2015",null,null,0,"Low","Low","No","No","No","NA",0,"No adverse effects to priority hazard substances as source water is consistant to source water pre-scheme operation."]
[null,"Acid Neutralising Capacity","Numerical limits for classes","No classification"]
[null,"Anthracene","EQS directive","No classification","No Objective"]
[null,"Benzo (b) and (k) fluoranthene","EQS directive","No classification","No Objective"]
[null,"Benzo (ghi) perelyene and indeno (123-cd) pyrene","EQS directive","No classification","No Objective"]
[null,"Benzo(a)pyrene","EQS directive","No classification","No Objective"]
[null,"Brominated diphenylether (BDPE) Calc","EQS directive","No classification","No Objective"]
[null,"Cadmium and Its Compounds","EQS directive","No classification","No Objective"]
[null,"Di(2-ethylhexyl)phthalate","EQS directive","No classification","No Objective"]
[null,"Endosulfan","EQS directive","No classification","No Objective"]
[null,"Hexachlorobenzene","EQS directive","No classification","No Objective"]
[null,"Hexachlorobutadiene","EQS directive","No classification","No Objective"]
[null,"Hexachlorocyclohexane","EQS directive","No classification","No Objective"]
[null,"Mercury and Its Compounds","EQS directive","No classification","No Objective"]
[null,"Nonylphenol","EQS directive","No classification","No Objective"]
[null,"Pentachlorobenzene","EQS directive","No classification","No Objective"]
[null,"Perfluorooctane sulphonate (PFOS)","EQS directive","No classification","No Objective"]
[null,"Tributyltin Compounds","EQS directive","No classification","No Objective"]
[null,"Trifluralin","EQS directive","No classification","No Objective"]
["Priority substances","Priority substances",null,"Good in 2015","No Objective",null,0,"Low","Low","No","No","No","NA",0,"No adverse effects to priority substances as source water is consistant with source water pre-scheme operation."]
[null,"1,2-dichloroethane","EQS directive","No classification","No Objective"]
[null,"Atrazine","EQS directive","No classification","No Objective"]
[null,"Benzene","EQS directive","No classification","No Objective"]
[null,"Chlorfenvinphos","EQS directive","No classification","No Objective"]
[null,"Chlorpyrifos","EQS directive","No classification","No Objective"]
[null,"Cypermethrin","EQS directive","No classification","No Objective"]
[null,"Dichloromethane","EQS directive","No classification","No Objective"]
[null,"Dichlorvos","EQS directive","No classification","No Objective"]
[null,"Diuron","EQS directive","No classification","No Objective"]
[null,"Fluoranthene","EQS directive","No classification","No Objective"]
[null,"Isoproturon","EQS directive","No classification","No Objective"]
[null,"Lead and Its Compounds","EQS directive","No classification","No Objective"]
[null,"Napthalene","EQS directive","No classification","No Objective"]
[null,"Nickel and Its Compounds","EQS directive","No classification","No Objective"]
[null,"Pentachlorophenol","EQS directive","No classification","No Objective"]
[null,"Simazine","EQS directive","No classification","No Objective"]
[null,"Trichlorobenzenes","EQS directive","No classification","No Objective"]
[null,"Trichloromethane","EQS directive","No classification","No Objective"]
["Specific pollutants","Specific pollutants","","Fail in 2015","Good by 2015",null,0,"Low","Low","No","No","No","NA",0,"No adverse effects to specific pollutants as source water is consistant with source water pre-scheme operation."]
[null,"2,4-dichlorophenol",null,"No classification","No Objective"]
[null,"Arsenic","","No classification","No Objective"]
[null,"Carbendazim","","No classification","No Objective"]
[null,"Chlorothalonil","","No classification","No Objective"]
[null,"Copper","","Fail in 2015","(Chemical) Good by 2015 "]
[null,"Cyanide","","No classification","No Objective"]
[null,"Diazinon","","No classification","No Objective"]
[null,"Dimethoate","EQS directive","No classification","No Objective"]
[null,"Glyphosate","","No classification","No Objective"]
[null,"Iron","","No classification","No Objective"]
[null,"Linuron","","No classification","No Objective"]
[null,"Manganese","","No classification","No Objective"]
[null,"Mecoprop","","No classification","No Objective"]
[null,"Pendimethalin","","No classification","No Objective"]
[null,"Permethrin","","No classification","No Objective"]
[null,"Phenol","","No classification","No Objective"]
[null,"Tetrachloroethylene","","No classification","No Objective"]
[null,"Toluene","","No classification","No Objective"]
[null,"Triclosan","","No classification","No Objective"]
[null,"Zinc","","No classification","No Objective"]
["Other pollutants","Other pollutants",null,"No classification","No Objective",null,0,"Low","Low","NA","No","NA","NA",0,"No adverse effects to other chemicals as source water is consistant with source water pre-scheme operation."]
[null,"1-1-1-trichloroethane","EQS directive","No classification","No Objective"]
[null,"1-1-2-trichloroethane","EQS directive","No classification","No Objective"]
[null,"2,4-dichlorophenoxyacetic acid","EQS directive","No classification","No Objective"]
[null,"2-chlorophenol","EQS directive","No classification","No Objective"]
[null,"4-chloro-3-methylphenol","EQS directive","No classification","No Objective"]
[null,"Aldrin, Dieldrin, Endrin & Isodrin","EQS directive","No classification","No Objective"]
[null,"Bentazone","EQS directive","No classification","No Objective"]
[null,"Biphenyl","EQS directive","No classification","No Objective"]
[null,"Carbon Tetrachloride","EQS directive","No classification","No Objective"]
[null,"Chloronitrotoluenes CALC","EQS directive","No classification","No Objective"]
[null,"DDT Total","EQS directive","No classification","No Objective"]
[null,"Fenitrothion","EQS directive","No classification","No Objective"]
[null,"Malathion","EQS directive","No classification","No Objective"]
[null,"Trichloroethylene","EQS directive","No classification","No Objective"]
[null,"Xylene","EQS directive","No classification","No Objective"]
[]
[{"$f":"HYPERLINK(\"#\"&\"a1\",\"Return to top of the page\")","v":"Return to top of the page"},null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,null,null,"Note: Merge columns if activity appears multiple times"]
["RNAG/PoM/HHWMM","Id","Relevant WFD Quality Element (RNAG) / Measure category 1 (PoM)","Category (RNAG)/Lead organisation (PoM)","National Swmi Header (RNAG) / Title (PoM)","Is this measure potential impacted by the scheme? (Yes/No)","Impact score assessment","Data confidence","Design certainty","Assists attainment of water body objectives","Impediment to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score (-2 to 3)",{"$f":"IF(ISBLANK(O2),\"\",O2)","v":"New discharge/transfer to a watercourse or reservoir"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,{"$f":"G9","v":"Impact score"},{"$f":"H9","v":"Data confidence"},"Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives",null,"Post mitigation impact score","Comment of the impact of 'New discharge/transfer to a watercourse or reservoir' on each element"]
[null,null,null,null,"Maximum score",null,{"$f":"IF(SUMPRODUCT((--ISNUMBER(G10:G369))),MAX(G10:G369),\"No value - complete scoring in waterbody sheet\")","v":3},{"$f":"COUNTIF(H10:H369,\"High\")","v":0},{"$f":"COUNTIF(I10:I369,\"High\")","v":0},{"$f":"COUNTIF(J10:J103,\"Yes\")","v":1},{"$f":"COUNTIF(K10:K369,\"Yes\")","v":0},{"$f":"COUNTIF(L10:L369,\"Yes\")","v":0},"Yes",{"$f":"IF(SUMPRODUCT((--ISNUMBER(N10:N369))),MAX(N10:N369),\"No value - complete scoring in waterbody sheet\")","v":3},"Maximum score"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H10:H369,\"Medium\")","v":0},{"$f":"COUNTIF(I10:I369,\"Medium\")","v":0},{"$f":"COUNTIF(J10:J103,\"no\")","v":10},{"$f":"COUNTIF(K10:K369,\"No\")","v":6},{"$f":"COUNTIF(L10:L369,\"No\")","v":3},"No"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H10:H369,\"Low\")","v":10},{"$f":"COUNTIF(I10:I369,\"Low\")","v":12},{"$f":"COUNTIF(J10:J103,\"possible\")","v":0},{"$f":"COUNTIF(K10:K369,\"Possible\")","v":0},{"$f":"COUNTIF(L10:L369,\"Possible\")","v":0},"Possible"]
[null,null,null,null,null,null,null,{"$f":"COUNTIF(H10:H369,\"N/A\")","v":0},{"$f":"COUNTIF(I10:I103,\"N/A\")","v":0},null,null,null,"Max"]
[null,null,null,null,null,null,"For level 2 Summary",{"$f":"IF(H373>0,\"Low\",IF(H372>0,\"Moderate\",IF(H371>0,\"High\",\"Complete column in waterbody sheet\")))","v":"Low"},{"$f":"IF(I373>0,\"Low\",IF(I372>0,\"Moderate\",IF(I371>0,\"High\",\"Complete column in waterbody sheet\")))","v":"Low"},{"$f":"IF(J371>0,\"Yes\",IF(J373>0,\"Possible\",\"No\"))","v":"Yes"},{"$f":"IF(K371>0,\"Yes\",IF(K373>0,\"Possible\",\"No\"))","v":"No"},{"$f":"IF(L371>0,\"Yes\",IF(L373>0,\"Possible\",\"No\"))","v":"No"}]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,{"$f":"J106","v":"Assists attainment of water body objectives"}]
[null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(J107:J369,\"Yes\")","v":0}]
[null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(J107:J369,\"No\")","v":0}]
[null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(J107:J369,\"Possible\")","v":0}]
[]
[null,null,null,null,null,null,null,null,null,{"$f":"IF(J380>0,\"Yes\",IF(J382>0,\"Possible\",\"No\"))","v":"No"}]

{"sheet":"Thames - GB106039030334","index":10,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,0,13,2],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB106039030334",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Evenlode to Thame)"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030334'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"not designated artificial or heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":""},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate by 2015"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Notes: Fisheries, Macroinvertebrate and Other Ecology Assessment reports have not yet interpreted relevant impacts on these reaches ",null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Thames - GB106039023232","index":11,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,0,13,2],[13,9,13,11]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB106039023232",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Egham to Teddington)"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River "},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023232'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Poor in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Poor by 2015"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Notes: Fisheries, Macroinvertebrate and Other Ecology Assessment reports have not yet interpreted relevant impacts on these reaches ",null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Thames - GB106039023231","index":12,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,0,13,2],[13,9,13,11]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB106039023231",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Cookham to Egham)"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River "},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023231'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate by 2015"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Notes: Fisheries, Macroinvertebrate and Other Ecology Assessment reports have not yet interpreted relevant impacts on these reaches ",null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Thames - GB106039023233","index":13,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,0,13,2],[13,9,13,11]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB106039023233",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Reading to Cookham)"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039023233'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate by 2015"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Notes: Fisheries, Macroinvertebrate and Other Ecology Assessment reports have not yet interpreted relevant impacts on these reaches ",null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Thames - GB106039030331","index":14,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,0,13,2],[13,9,13,11]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB106039030331",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Thames Wallingford to Caversham"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Thames - GB106039030331'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate by 2015"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Notes: Fisheries, Macroinvertebrate and Other Ecology Assessment reports have not yet interpreted relevant impacts on these reaches ",null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Vrynwy res-llan GB109054049800","index":15,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054049800",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy - conf Afon Tanat to conf R Severn"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049800'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Heavily Modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":" by "},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Vrynwy res-llan GB109054049852","index":16,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054049852",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy DS of Banwy confluence"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049852'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Heavily Modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":" by "},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Vrynwy res-llan GB109054049720","index":17,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054049720",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049720'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Heavily Modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":" by "},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Vrynwy res-llan GB109054049880","index":18,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054049880",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Vrynwy - Lake Vrynwy to conf Afon Cownwy"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Vrynwy res-llan GB109054049880'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Heavily Modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":" by "},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Sev tidal  GB530905415403","index":19,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB530905415403",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"SEVERN UPPER"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"TransitionalWater"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev tidal  GB530905415403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good by 2027"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Sev deer-tidal GB109054032750","index":20,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054032750",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name","Severn (E Channel) - Horsebere Bk to Severn Est Water Body",null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev deer-tidal GB109054032750'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate by 2015"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Sev avon-deer GB109054044404 ","index":21,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,0,13,4],[13,9,13,11]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054044404",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Avon to conf Upper Parting"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev avon-deer GB109054044404 '!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate by 2015"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Sev bewdley-avon GB109054039760","index":22,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054039760",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Teme to conf R Avon"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdley-avon GB109054039760'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate  by 2015"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Sev bewdly-avon GB109054049144","index":23,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054049144",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Stour to conf RIver Teme"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev bewdly-avon GB109054049144'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good by 2027"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Sev upst bewdley GB109054049145","index":24,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054049145",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Worfe to conf R Stour"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049145'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"not designated artificial or heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":""},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Poor in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good by 2027"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Sev upst bewdley GB109054049143","index":25,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054049143",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Severn conf M Wenlock-Farley Bk to conf R Worfe"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049143'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"not designated artificial or heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":""},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good by 2027"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Sev upst bewdley GB109054049141","index":26,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054049141",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Severn - Sundorne Bk to conf M Wenlock-Farley Bk"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049141'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"not designated artificial or heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":""},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good by 2027"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Sev upst bewdley GB109054049142","index":27,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054049142",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf Bele Bk to conf Sundorne Bk"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Sev upst bewdley GB109054049142'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"not designated artificial or heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":""},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good by 2027"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Avon GB109054044403","index":28,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054044403",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Avon conf Workman Br, Evesham to conf R Severn"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044403'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table."},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate by 2015"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Avon GB109054044401","index":29,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054044401",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Avon- Tramway Br Stratford to Workman Br Evesham"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044401'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"not designated artificial or heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":""},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good by 2027"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Avon GB109054044402","index":30,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054044402",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Avon (Wark) conf R Leam to Tramway Br, Stratford"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054044402'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"not designated artificial or heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":""},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good by 2027"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"Avon GB109054043840","index":31,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[52,0,69,0],[70,0,88,0],[89,0,104,0],[106,9,106,11],[13,9,13,11],[13,12,13,13],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[12,12,12,13],[7,12,7,13],[8,12,8,13],[9,12,9,13],[10,12,10,13],[11,12,11,13]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID","GB109054043840",null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":"New discharge/transfer to a watercourse or reservoir"}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"Avon (Warks) - conf R Sowe to conf R Leam"},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":"Operation"}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"River"},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":""},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('Avon GB109054043840'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":""}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":"not designated artificial or heavily modified"},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":""},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Moderate in 2019"},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":"Good by 2021"},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":"✔"}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"5. Level 2 assessment template","index":32,"n_rows":1048547,"n_cols":16273,"rows_kept":33,"cut":true,"hidden":false,"merged":[[8,12,8,13],[7,12,7,13],[13,12,13,13],[12,12,12,13],[11,12,11,13],[10,12,10,13],[9,12,9,13],[106,9,106,11],[13,9,13,11],[89,0,104,0],[15,0,22,0],[23,0,25,0],[26,0,33,0],[34,0,51,0],[52,0,69,0],[70,0,88,0]],"bounds":{"rows_first":15,"rows_last":3,"rows_between":15,"halvings":7}}
["INFO","This is the template for the Level 2 assessment. The black cells indicate where information is to be added through steps 8 - 11. The template should be completed multiple times until all relevant waterbodies have their own sheet. The template will automatically grey out cells thay do not need detailed assessments text."]
["ACTION","Action 8: Insert waterbody ID to cell B8"]
[null,"Skip Action 9: Find the column for the selected waterbody in \"level2assignedimpacts\". Filter to show only \"yes\".","Click to go level2assignedimpacts sheet"]
[null,"Skip Action 10: Copy column A and C from level2assignedimpacts, paste values transposed cell I8 and I10 of this sheet"]
[null,"Action 11: Populate the RNAG and PoM table. Do this by going to RNAG/PoM background sheet and using the filter in column C to display \"yes\" results. Copy and paste any results. There may not be any matches","Click to go to RNAG/PoM sheet"]
[]
["Option ",{"$f":"IF(ISBLANK('1. List relevant waterbodies'!E4),\"\",('1. List relevant waterbodies'!E4))","v":"Full STT"},{"$f":"HYPERLINK(\"#\"&\"a109\",\"Go to RNAG/PoM table at bottom of the page\")","v":"Go to RNAG/PoM table at bottom of the page"}]
["Waterbody ID",null,null,null,null,null,null,null,null,null,null,null,"Activity",null,{"$f":"IF((COLUMNS($O$8:O8))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Activity]:[Activity]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Activity]:[Activity]])),COLUMNS($O$8:O8))))),\"\")","v":{"$error":"#N/A"}}]
["Waterbody name",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":{"$error":"#N/A"}},null,null,null,null,null,null,null,null,null,null,"Construction, Operation or Decommissioning activity",null,{"$f":"INDEX(Level2A[Construction, Operation or Decommissioning],MATCH(O8,Level2A[Activity],0))","v":{"$error":"#N/A"}}]
["Waterbody type",{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":{"$error":"#N/A"}},null,null,null,null,null,null,null,null,null,null,"Potential Impacts of asset (following consideration of embedded mitigation)",null,"Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF((COLUMNS($O$10:BB10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BB10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BC10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BC10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BD10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BD10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BE10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BE10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BF10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BF10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BG10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BG10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BH10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BH10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BI10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BI10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BJ10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BJ10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BK10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BK10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BL10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BL10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BM10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BM10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BN10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BN10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BO10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BO10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BP10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BP10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BQ10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BQ10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BR10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BR10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BS10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BS10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BT10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BT10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BU10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BU10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BV10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BV10))))),\"\")","v":{"$error":"#N/A"}},{"$f":"IF((COLUMNS($O$10:BW10))<=(COUNTIF((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))),\"Yes\")),((INDEX((Table11[[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]]),_xlfn.AGGREGATE(15,3,(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")/(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0))))=\"Yes\")*(ROW(((INDEX(Table11[],,MATCH('5. Level 2 assessment template'!$B$8,Table11[#Headers],0)))))-ROW(Table11[[#Headers],[Potential Impacts of asset (following consideration of embedded mitigation)]:[Potential Impacts of asset (following consideration of embedded mitigation)]])),COLUMNS($O$10:BW10))))),\"\")","v":{"$error":"#N/A"}}]
["Hydromorphological designation",{"$f":"INDEX(waterbodiesfifteen[Hydromorphological designation],MATCH(B8,waterbodiesfifteen[Waterbody ID],0))","v":{"$error":"#N/A"}},{"$f":"IF(OR(B11=\"Heavily modified\",B11=\"artificial\"),\"Action: Obtain HMWB measures information from the Environment Agency to add to the RNAG/PoM table.\",\"\")","v":{"$error":"#N/A"}},null,null,null,null,null,null,null,null,null,"Biological Effects",null,{"$f":"INDEX(Level2Impacts[Biological Effects],MATCH(O8,Level2Impacts[Activity],0))","v":{"$error":"#N/A"}}]
["Overall status",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Classification],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" in \",INDEX(waterbodiesfifteen[Classification year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":{"$error":"#N/A"}},null,null,null,null,null,null,null,null,null,null,"Hydromorphological supporting elements",null,{"$f":"INDEX(Level2Impacts[Hydromorphological supporting elements],MATCH(O8,Level2Impacts[Activity],0))","v":{"$error":"#N/A"}}]
["Overall status objective",{"$f":"_xlfn.CONCAT(INDEX(waterbodiesfifteen[Objective],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)),\" by \",INDEX(waterbodiesfifteen[Objective year],MATCH(1,(B8=waterbodiesfifteen[Waterbody ID])*(\"Overall water body\"=waterbodiesfifteen[Element]),0)))","v":{"$error":"#N/A"}},null,null,null,null,null,null,null,null,null,null,"Physicochemical Effects",null,{"$f":"INDEX(Level2Impacts[Physicochemical Effects],MATCH(O8,Level2Impacts[Activity],0))","v":{"$error":"#N/A"}}]
[null,null,null,null,null,null,null,null,null,"Does the component comply with WFD objectives",null,null,"Chemical effects",null,{"$f":"INDEX(Level2Impacts[Chemical effects],MATCH(O8,Level2Impacts[Activity],0))","v":{"$error":"#N/A"}}]
["WFD status Component","WFD quality element","Method of checking compliance","Classification","Objective",null,"Impact score","Data confidence","Design certainty","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Mitigation applied","Post mitigation impact score",{"$f":"IF(ISBLANK(O10),\"\",_xlfn.CONCAT(\"Comment of the impact of '\",O10,\"' on each element\"))","v":"Comment of the impact of 'Changes to channel footprint\nChanges in flow velocity and volume (increase or decrease)\nChanges in sedimentation deposition\nChanges to water body hydromorphology leading to changes in river processes and habitats upstream and downstream\nChange in water quality due to new or changes to existing discharge of surface water into surface water body\nChange in INNS present in surface water body' on each element"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,"Minor impact",null,"Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,"Medium impact"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,"High impact"]

{"sheet":"6. Level 2 summary","index":33,"n_rows":26,"n_cols":16,"rows_kept":26,"cut":false,"hidden":false,"merged":[]}
["Info:","This sheet is to summarise each of the sheets created per waterbody. Most cells require manual information to be added to each cell."]
["Action:","Complete the summary with information collected in each waterbody sheet"]
["Workbook name",{"$f":"MID(CELL(\"filename\",'1. List relevant waterbodies'!A1),FIND(\"[\",CELL(\"filename\",'1. List relevant waterbodies'!A1))+1,FIND(\"]\", CELL(\"filename\",'1. List relevant waterbodies'!A1))-FIND(\"[\",CELL(\"filename\",'1. List relevant waterbodies'!A1))-1)","v":{"$error":"#VALUE!"}}]
["Waterbody ID","Level 2 sheet created?","Waterbody Name","Maximum Level 2 Impact score","Confidence in WFD data","Confidence in option design","Requirements to improve confidence - add text","Mitigation measures - add text","Post mitigation impact score","Deterioration between status classes","Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)","Compromises water body objectives","Assists attainment of water body objectives","Further comments","Column1","Column2"]
["GB109054049880","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Vrynwy - Lake Vrynwy to conf Afon Cownwy"},0,"Medium","N/A",null,null,"N/A","No","No","No"]
["GB109054049720","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy"},0,"Medium","N/A",null,null,"N/A","No","No","No","N/A"]
["GB109054049852","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy DS of Banwy confluence"},0,"Medium","N/A",null,null,"N/A","No","No","No","N/A"]
["GB109054049800","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy - conf Afon Tanat to conf R Severn"},0,"Medium","N/A",null,null,"N/A","No","No","No","N/A"]
["GB109054049142","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf Bele Bk to conf Sundorne Bk"},0,"Medium","N/A",null,null,"N/A","No","No","No","N/A"]
["GB109054049141","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - Sundorne Bk to conf M Wenlock-Farley Bk"},0,"Medium","N/A",null,null,"N/A","No","No","No","N/A"]
["GB109054049143","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn conf M Wenlock-Farley Bk to conf R Worfe"},0,"Medium","N/A",null,null,"N/A","No","No","No","N/A"]
["GB109054049145","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Worfe to conf R Stour"},0,"Medium","N/A",null,null,"N/A","No","No","No","N/A"]
["GB109054049144","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Stour to conf RIver Teme"},0,"Medium","N/A",null,null,"N/A","No","No","No","N/A"]
["GB109054039760","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Teme to conf R Avon"},0,"Medium","N/A",null,null,"N/A","No","No","No","N/A"]
["GB109054044404","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Avon to conf Upper Parting"},1,"Medium","N/A",null,null,"N/A","No","Possible","Possible","N/A"]
["GB109054043840","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon (Warks) - conf R Sowe to conf R Leam"},2,"Medium","N/A",null,null,"N/A","Possible","Possible","Possible","N/A"]
["GB109054044402","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon (Wark) conf R Leam to Tramway Br, Stratford"},2,"Medium","N/A",null,null,"N/A","Possible","Possible","Possible","N/A"]
["GB109054044401","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon- Tramway Br Stratford to Workman Br Evesham"},2,"Medium","N/A",null,null,"N/A","No","Possible","Possible","N/A"]
["GB109054044403","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon conf Workman Br, Evesham to conf R Severn"},2,"Medium","N/A",null,null,"N/A","No","Possible","Possible","N/A"]
["GB106039030334","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Evenlode to Thame)"},1,"low","N/A",null,null,"N/A","No","Possible","Possible","N/A"]
["GB106039030331","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames Wallingford to Caversham"},1,"low","N/A",null,null,"N/A","No","Possible","Possible","N/A"]
["GB106039023233","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Reading to Cookham)"},1,"low","N/A",null,null,"N/A","No","Possible","Possible","N/A"]
["GB106039023231","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Cookham to Egham)"},1,"low","N/A",null,null,"N/A","No","Possible","Possible","N/A"]
["GB106039023232","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Egham to Teddington)"},1,"low","N/A",null,null,"N/A","No","Possible","Possible","N/A"]
["GB109054032750","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn (E Channel) - Horsebere Bk to Severn Est"},1,"Medium","N/A",null,null,"N/A","No","Possible","Possible","N/A"]
["GB530905415403","Yes",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(level2b[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"SEVERN UPPER"},1,"Medium","N/A",null,null,"N/A","No","Possible","Possible","N/A"]

{"sheet":"7. Final Overview","index":34,"n_rows":28,"n_cols":10,"rows_kept":28,"cut":false,"hidden":false,"merged":[]}
[]
["Strategic Resource Option surface water assessment for:",{"$f":"Title!C4","v":"Full STT"}]
["Is a groundwater assessment required?",{"$f":"IF(Title!D11=0,\"Complete title sheet\",Title!D11)","v":"No"}]
[]
["Waterbody ID","Waterbody name","Waterbody type","Maximum Impact score level 1","Maximum Impact score level 2","Maximum post mitigation impact score level 2","Deterioration between status classes","Impediments to GES/GEP","Compromises water body objectives","Assists attainment of water body objectives"]
["GB109054049880",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Vrynwy - Lake Vrynwy to conf Afon Cownwy"},{"$f":"INDEX(waterbodiesfifteen[Waterbody Type],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"River"},{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":0},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":0}]
["GB109054049720",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":0},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054049852",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy DS of Banwy confluence"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":0},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054049800",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Afon Vyrnwy - conf Afon Tanat to conf R Severn"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":0},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054049142",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf Bele Bk to conf Sundorne Bk"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":0},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054049141",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - Sundorne Bk to conf M Wenlock-Farley Bk"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":0},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054049143",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn conf M Wenlock-Farley Bk to conf R Worfe"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":0},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054049145",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Worfe to conf R Stour"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":0},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054049144",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Stour to conf RIver Teme"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":0},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054039760",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Teme to conf R Avon"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":0},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054044404",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn - conf R Avon to conf Upper Parting"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":3},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":1},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054043840",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon (Warks) - conf R Sowe to conf R Leam"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":3},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054044402",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon (Wark) conf R Leam to Tramway Br, Stratford"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054044401",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon- Tramway Br Stratford to Workman Br Evesham"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054044403",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Avon conf Workman Br, Evesham to conf R Severn"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB106039030334",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Evenlode to Thame)"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":1},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB106039030331",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames Wallingford to Caversham"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":1},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB106039023233",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Reading to Cookham)"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":1},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB106039023231",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Cookham to Egham)"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":1},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB106039023232",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Thames (Egham to Teddington)"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":1},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054032750",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn (E Channel) - Horsebere Bk to Severn Est"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":1},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB530905415403",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"SEVERN UPPER"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":1},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]
["GB109054032750",{"$f":"INDEX(waterbodiesfifteen[Waterbody Name],MATCH(Final[[#This Row],[Waterbody ID]],waterbodiesfifteen[Waterbody ID],0))","v":"Severn (E Channel) - Horsebere Bk to Severn Est"},null,{"$f":"IF(INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0))=\"\",\"No score: complete level 1 assessment\",INDEX(level1b[Level 1 max score],MATCH(Final[[#This Row],[Waterbody ID]],level1b[Impacted Waterbody ID],0)))","v":2},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Maximum Level 2 Impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":1},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",IF(INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))=\"No value\",\"Complete waterbody sheet\",INDEX(level2b[Post mitigation impact score],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0))))","v":"N/A"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Deterioration between status classes],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"No"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Impediments to Good Ecological Status (GES) or Good Ecological Potential (GEP)],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Compromises water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"Possible"},{"$f":"IF(Final[[#This Row],[Maximum Impact score level 1]]<=1,\"Level 2 assessment not required\",INDEX(level2b[Assists attainment of water body objectives],MATCH(Final[[#This Row],[Waterbody ID]],level2b[Waterbody ID],0)))","v":"N/A"}]

{"sheet":"Supporting_Elements","index":35,"n_rows":147,"n_cols":25,"rows_kept":147,"cut":false,"hidden":false,"merged":[]}
["Element","Component","Quality element","Ecological or Chemical status?","Waterbody Type","WFD assessment method","Altitude (m)","Alkalinity (mg/l) CaCO2","Type","Type description","Measured in","Measured on ","High - Blue","Good - green","Moderate - yellow","Poor - orange","Bad - red","Supports good - green","Does not support good - yellow","Good - blue","Fail - Red","Guidance document","Calculator","Method of checking compliance","in list?"]
["Angiosperms","Biological quality elements",null,"Ecological","Coastal",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":1}]
["Angiosperms","Biological quality elements",null,"Ecological","Transitional water",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":1}]
["Chironomids (CPET)","Biological quality elements",null,"Ecological",null,null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":2}]
["Fish","Biological quality elements",null,"Ecological","Lake",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":3}]
["Fish","Biological quality elements",null,"Ecological","River",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","http://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/river%20fish.pdf",null,"Guidance document available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":3}]
["Fish","Biological quality elements",null,"Ecological","Transitional water",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":3}]
["Invertebrates","Biological quality elements",null,"Ecological","Coastal",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/TraC%20Macroalgae%20OMBT%20UKTAG%20Method%20Statement.PDF",null,"Guidance document available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":4}]
["Invertebrates","Biological quality elements",null,"Ecological","Lake",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":4}]
["Invertebrates","Biological quality elements",null,"Ecological","River",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/River%20Invertebrates%20WHPT%20UKTAG%20Method%20Statement.pdf","https://www.fba.org.uk/FBA/Public/Discover-and-Learn/Projects/RICT%20Application.aspx","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":4}]
["Invertebrates","Biological quality elements",null,"Ecological","Transitional water",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/TraC%20Macroalgae%20OMBT%20UKTAG%20Method%20Statement.PDF",null,"Guidance document available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":4}]
["Littoral invertebrates","Biological quality elements",null,"Ecological",null,null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":5}]
["Macroalgae","Biological quality elements",null,"Ecological","Coastal",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/TraC%20Macroalgae%20OMBT%20UKTAG%20Method%20Statement.PDF",null,"Guidance document available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":6}]
["Macroalgae","Biological quality elements",null,"Ecological","Transitional water",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/TraC%20Macroalgae%20OMBT%20UKTAG%20Method%20Statement.PDF",null,"Guidance document available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":6}]
["Macrophytes and Phytobenthos Combined","Biological quality elements","Macrophytes","Ecological","Lake",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/Lake%20Macrophytes%20UKTAG%20Method%20Statement.pdf","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/Lake%20LEAFPACS2%20classcalculator%20Sept2014.xls","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":7}]
["Macrophytes and Phytobenthos Combined","Biological quality elements","Macrophytes","Ecological","River",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/River%20Macrophytes%20UKTAG%20Method%20Statement.pdf","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/River%20LEAFPACS2%20classcalculator%20Sept2014.xlsx","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":7}]
["Macrophytes and Phytobenthos Combined","Biological quality elements",null,"Ecological",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":7}]
["Macrophytes and Phytobenthos Combined","Biological quality elements","Phytobenthos","Ecological","Lake",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/River%20Phytobenthos%20UKTAG%20Method%20Statement.pdf",null,"Guidance document available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":7}]
["Macrophytes and Phytobenthos Combined","Biological quality elements","Phytobenthos","Ecological","River",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/River%20Phytobenthos%20UKTAG%20Method%20Statement.pdf",null,"Guidance document available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":7}]
["Phytoplankton","Biological quality elements",null,"Ecological","Coastal",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/CW%20Phytoplankton%20Tool%20UKTAG%20Method%20Statement.PDF","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/CW_Phytoplankton_CoC_tool_v10%207_UKTAG.xls","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":8}]
["Phytoplankton","Biological quality elements",null,"Ecological","Lake",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/Lake%20Phytoplankton%20UKTAG%20Method%20Statement.pdf","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/PPTool_v02.02.xlsm","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":8}]
["Phytoplankton","Biological quality elements",null,"Ecological","River",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":8}]
["Phytoplankton","Biological quality elements",null,"Ecological","Transitional water",null,null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/River%20Macrophytes%20UKTAG%20Method%20Statement.pdf","https://wfduk.org/sites/default/files/Media/Characterisation%20of%20the%20water%20environment/Biological%20Method%20Statements/TW_Phytoplankton_CofC_tool_CUTLASS_v1.8_UKTAG.xls","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":8}]
["Acid Neutralising Capacity","Physical Chemical Quality Elements","Acidification status","Ecological","Lake",null,null,null,null,null,"µequivalents/l","mean",">40",">20³²",null,"N/A","N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":20}]
["Acid Neutralising Capacity","Physical Chemical Quality Elements","Acidification status","Ecological","River",null,null,null,null,null,"µequivalents/l","mean",80,40,15,-10,"N/A","N/A","N/A","N/A","N/A",null,null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":20}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","Lake",null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","River",null,"<80","< 10","Type 1","Salmonid Waters","mg/l","90 percentile",0.2,0.3,0.75,1.1000000000000001,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","River",null,"<80","10 to 50","Type 2","Salmonid Waters","mg/l","90 percentile",0.2,0.3,0.75,1.1000000000000001,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","River",null,"<80","50 to 100","Type 3","Cyprinid Waters","mg/l","90 percentile",0.3,0.6,1.1000000000000001,2.5,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","River",null,"<80","100 to 200","Type 5","Cyprinid Waters","mg/l","90 percentile",0.3,0.6,1.1000000000000001,2.5,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","River",null,"<80",">200","Type 7","Cyprinid Waters","mg/l","90 percentile",0.3,0.6,1.1000000000000001,2.5,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","River",null,">80","< 10","Type 1","Cyprinid Waters","mg/l","90 percentile",0.2,0.3,0.75,1.1000000000000001,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","River",null,">80","10 to 50","Type 2","Salmonid Waters","mg/l","90 percentile",0.2,0.3,0.75,1.1000000000000001,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","River",null,">80","50 to 100","Type 4","Salmonid Waters","mg/l","90 percentile",0.2,0.3,0.75,1.1000000000000001,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","River",null,">80","100 to 200","Type 6","Salmonid Waters","mg/l","90 percentile",0.2,0.3,0.75,1.1000000000000001,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Ammonia (total as N)","Physical Chemical Quality Elements",null,"Ecological","River",null,">80",">200","Type 7","Cyprinid Waters","mg/l","90 percentile",0.3,0.6,1.1000000000000001,2.5,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":12}]
["Biochemical oxygen demand","Physical Chemical Quality Elements",null,"Ecological","River",null,"<80","< 10","Type 1","Salmonid Waters","mg/l","90 percentile",3,4,6,7.5,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":13}]
["Biochemical oxygen demand","Physical Chemical Quality Elements",null,"Ecological","River",null,"<80","10 to 50","Type 2","Salmonid Waters","mg/l","90 percentile",3,4,6,7.5,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":13}]
["Biochemical oxygen demand","Physical Chemical Quality Elements",null,"Ecological","River",null,"<80","50 to 100","Type 3","Cyprinid Waters","mg/l","90 percentile",4,5,6.5,9,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":13}]
["Biochemical oxygen demand","Physical Chemical Quality Elements",null,"Ecological","River",null,"<80","100 to 200","Type 5","Cyprinid Waters","mg/l","90 percentile",4,5,6.5,9,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":13}]
["Biochemical oxygen demand","Physical Chemical Quality Elements",null,"Ecological","River",null,"<80",">200","Type 7","Cyprinid Waters","mg/l","90 percentile",4,5,6.5,9,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":13}]
["Biochemical oxygen demand","Physical Chemical Quality Elements",null,"Ecological","River",null,">80","< 10","Type 1","Cyprinid Waters","mg/l","90 percentile",3,4,6,7.5,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":13}]
["Biochemical oxygen demand","Physical Chemical Quality Elements",null,"Ecological","River",null,">80","10 to 50","Type 2","Salmonid Waters","mg/l","90 percentile",3,4,6,7.5,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":13}]
["Biochemical oxygen demand","Physical Chemical Quality Elements",null,"Ecological","River",null,">80","50 to 100","Type 4","Salmonid Waters","mg/l","90 percentile",3,4,6,7.5,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":13}]
["Biochemical oxygen demand","Physical Chemical Quality Elements",null,"Ecological","River",null,">80","100 to 200","Type 6","Salmonid Waters","mg/l","90 percentile",3,4,6,7.5,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":13}]
["Biochemical oxygen demand","Physical Chemical Quality Elements",null,"Ecological","River",null,">80",">200","Type 7","Cyprinid Waters","mg/l","90 percentile",4,5,6.5,9,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":13}]
["Dissolved inorganic nitrogen","Physical Chemical Quality Elements","Nutrient conditions","Ecological","Coastal",null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":14}]
["Dissolved inorganic nitrogen","Physical Chemical Quality Elements","Nutrient conditions","Ecological","Transitional water",null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":14}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","Coastal",null,null,null,null,"Freshwater","mg/l","5 percentile",7,"5 to 7","3 to 5","2 to 3",2,"N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","Lake",null,null,null,null,"Salmonid Waters","mg/l","mean in July - August",9,7,4,1,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","River",null,"<80","< 10","Type 1","Salmonid Waters","per cent saturation","10 percentile",80,75,64,50,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","Transitional water",null,null,null,null,"Freshwater","mg/l","5 percentile",7,"5 to 7","3 to 5","2 to 3",2,"N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","River",null,"<80","10 to 50","Type 2","Salmonid Waters","per cent saturation","10 percentile",80,75,64,50,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","River",null,"<80","50 to 100","Type 3","Cyprinid Waters","per cent saturation","10 percentile",70,60,54,45,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","River",null,"<80","100 to 200","Type 5","Cyprinid Waters","per cent saturation","10 percentile",70,60,54,45,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","River",null,"<80",">200","Type 7","Cyprinid Waters","per cent saturation","10 percentile",70,60,54,45,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","River",null,">80","< 10","Type 1","Cyprinid Waters","per cent saturation","10 percentile",80,75,64,50,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","River",null,">80","10 to 50","Type 2","Salmonid Waters","per cent saturation","10 percentile",80,75,64,50,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","River",null,">80","50 to 100","Type 4","Salmonid Waters","per cent saturation","10 percentile",80,75,64,50,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","River",null,">80","100 to 200","Type 6","Salmonid Waters","per cent saturation","10 percentile",80,75,64,50,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","River",null,">80",">200","Type 7","Cyprinid Waters","per cent saturation","10 percentile",70,60,54,45,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","Lake",null,null,null,null,"Cyprinid Waters","mg/l","mean in July - August",8,6,4,1,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","Coastal",null,null,null,null,"Marine","mg/l","5 percentile",5.7,"4 to 5.7","2.4 to 4","1.6 to 2.4",1.6,"N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["Dissolved oxygen","Physical Chemical Quality Elements","Oxygenation conditions","Ecological","Transitional water",null,null,null,null,"Marine","mg/l","5 percentile",5.7,"4 to 5.7","2.4 to 4","1.6 to 2.4",1.6,"N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":15}]
["pH","Physical Chemical Quality Elements","Acidification status","Ecological","Lake",null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":16}]
["pH","Physical Chemical Quality Elements","Acidification status","Ecological","River",null,null,null,null,null,"pH","5 and 95 percentile for high and good. 10 percentile for moderate and poor","6≤9",5.2,4.7,4.2,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf",null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":16}]
["Soluble reactive phosphorous concentration","Physical Chemical Quality Elements","Nutrient conditions","Ecological","River",null,"<80","<50","Type 1n",null,"µg/l","annual mean",30,50,150,500,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf","https://wfduk.org/sites/default/files/Media/Environmental%20standards/River%20Phosphorus%20Calculator%2020140917.xlsx","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":{"$error":"#N/A"}}]
["Soluble reactive phosphorous concentration","Physical Chemical Quality Elements","Nutrient conditions","Ecological","River",null,">80","<50","Type 2n",null,"µg/l","annual mean",20,40,150,500,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf","https://wfduk.org/sites/default/files/Media/Environmental%20standards/River%20Phosphorus%20Calculator%2020140917.xlsx","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":{"$error":"#N/A"}}]
["Soluble reactive phosphorous concentration","Physical Chemical Quality Elements","Nutrient conditions","Ecological","River",null,"<80",">50","Type 3n",null,"µg/l","annual mean",50,120,250,1000,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf","https://wfduk.org/sites/default/files/Media/Environmental%20standards/River%20Phosphorus%20Calculator%2020140917.xlsx","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":{"$error":"#N/A"}}]
["Soluble reactive phosphorous concentration","Physical Chemical Quality Elements","Nutrient conditions","Ecological","River",null,">80",">50","Type 4n",null,"µg/l","annual mean",50,120,250,1000,"N/A","N/A","N/A","N/A","N/A","https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf","https://wfduk.org/sites/default/files/Media/Environmental%20standards/River%20Phosphorus%20Calculator%2020140917.xlsx","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":{"$error":"#N/A"}}]
["Temperature","Physical Chemical Quality Elements","thermal conditions","Ecological","River",null,null,null,null,"Cold water","degrees celsius","annual 98 percentiles",20,23,28,30,"N/A","N/A","N/A","N/A","N/A",null,null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":18}]
["Temperature","Physical Chemical Quality Elements","thermal conditions","Ecological","River",null,null,null,null,"Warm water","degrees celsius","annual 98 percentiles",25,28,30,32,"N/A","N/A","N/A","N/A","N/A",null,null,"Numerical limits for classes",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":18}]
["Total Phosphorus","Physical Chemical Quality Elements","Nutrient conditions","Ecological","Lake",null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":19}]
["Phosphate","Physical Chemical Quality Elements","Nutrient conditions","Ecological","River",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"https://www.wfduk.org/sites/default/files/Media/Environmental%20standards/Environmental%20standards%20phase%201_Finalv2_010408.pdf","https://wfduk.org/sites/default/files/Media/Environmental%20standards/River%20Phosphorus%20Calculator%2020140917.xlsx","Calculator available",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":17}]
["2,4-dichlorophenol","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":56}]
["Arsenic","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":57}]
["Carbendazim","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":58}]
["Chlorothalonil","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":59}]
["Copper","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":60}]
["Cyanide","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":61}]
["Diazinon","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":62}]
["Glyphosate","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":64}]
["Iron","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":65}]
["Linuron","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":66}]
["Manganese","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":67}]
["Mecoprop","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":68}]
["Pendimethalin","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":69}]
["Permethrin","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":70}]
["Phenol","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":71}]
["Tetrachloroethylene","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":72}]
["Toluene","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":73}]
["Triclosan","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":74}]
["Zinc","Specific pollutants",null,"Ecological",null,null,null,null,null,null,null,null,null,"N/A",null,"N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":75}]
["1-1-1-trichloroethane","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":76}]
["1-1-2-trichloroethane","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":77}]
["2,4-dichlorophenoxyacetic acid","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":78}]
["2-chlorophenol","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":79}]
["4-chloro-3-methylphenol","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":80}]
["Aldrin, Dieldrin, Endrin & Isodrin","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":81}]
["Bentazone","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":82}]
["Biphenyl","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":83}]
["Carbon Tetrachloride","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":84}]
["Chloronitrotoluenes CALC","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":85}]
["DDT Total","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":86}]
["Fenitrothion","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":87}]
["Malathion","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":88}]
["Trichloroethylene","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":89}]
["Xylene","Other chemicals",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":90}]
["Anthracene","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":21}]
["Benzo (b) and (k) fluoranthene","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":22}]
["Benzo (ghi) perelyene and indeno (123-cd) pyrene","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":23}]
["Benzo(a)pyrene","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":24}]
["Brominated diphenylether (BDPE) Calc","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":25}]
["Cadmium and its compounds","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":26}]
["Di(2-ethylhexyl)phthalate","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":27}]
["Endosulfan","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":28}]
["Hexachlorobenzene","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":29}]
["Hexachlorobutadiene","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":30}]
["Hexachlorocyclohexane","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":31}]
["Mercury and its compounds","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":32}]
["Nonylphenol","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":33}]
["Pentachlorobenzene","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":34}]
["Perfluorooctane sulphonate (PFOS)","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":35}]
["Tributyltin Compounds","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":36}]
["Trifluralin","Priority hazardous substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":37}]
["1,2-dichloroethane","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":38}]
["Atrazine","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":39}]
["Benzene","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":40}]
["Chlorfenvinphos","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":41}]
["Chlorpyrifos","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":42}]
["Cypermethrin","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":43}]
["Dichloromethane","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":44}]
["Dichlorvos","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":45}]
["Diuron","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":46}]
["Fluoranthene","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":47}]
["Isoproturon","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":48}]
["Lead and its compounds","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":49}]
["Napthalene","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":50}]
["Nickel and its compounds","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":51}]
["Pentachlorophenol","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":52}]
["Simazine","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":53}]
["Trichlorobenzenes","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A","N/A","N/A","N/A",null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":54}]
["Trichloromethane","Priority substances",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":55}]
["Dimethoate","Specific pollutants",null,"Chemical",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"EQS directive",{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":63}]
["Morphology","Hydromorph supporting elements",null,null,null,null,null,null,null,null,null,null,null,"N/A","N/A","N/A","N/A",null,null,"N/A","N/A","Flow compliance and WFD classification for hydrological regime WFD element: Assessment method \nsummary",null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":11}]
["Hydrological Regime","Hydromorph supporting elements",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Flow compliance and WFD classification for hydrological regime WFD element: Assessment method \nsummary",null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":9}]
["Mitigation Measures Assessment","Hydromorph supporting elements",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Flow compliance and WFD classification for hydrological regime WFD element: Assessment method \nsummary",null,null,{"$f":"MATCH(ElementWFD[[#This Row],[Element]],'5. Level 2 assessment template'!$B$16:$B$105,0)","v":10}]

{"sheet":"Background_WB2015","index":36,"n_rows":1091,"n_cols":16384,"rows_kept":1091,"cut":false,"hidden":false,"merged":[]}
["Waterbody ID","Use in study?","River basin district","Management catchment","Operational catchment","Waterbody Name","Waterbody Type","Element","Classification","Classification year","Objective","Objective year","Prediction 2021","Prediction 2021 year","Prediction 2027","Prediction 2027 Year","RNAG","POM","Hydromorphological designation","Column1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Waterbody ID"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Acid Neutralising Capacity","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Aclonifen","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Alachlor","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Biochemical Oxygen Demand (BOD)","High",2015,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Bifenox","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Biological quality elements","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Chlorothalonil","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Copper","High",2015,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Cybutryne","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Diazinon","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Dichlorvos (Priority)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Dimethoate","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Dissolved oxygen","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Ecological","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Hexachlorocyclohexane","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Hydrological Regime","Supports Good",2019,"Supports Good ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Invertebrates","Good",2019,"Good ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Iron","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Lead and Its Compounds","Good",2019,"Good ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Macrophytes and Phytobenthos Combined","Moderate",2019,"Moderate ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Manganese","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Mercury and Its Compounds","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Mitigation Measures Assessment","Moderate or less",2019,"Moderate or less ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Nickel and Its Compounds","Good",2019,"Good ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Overall Water Body","Moderate",2019,"Moderate ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Pendimethalin","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Pentachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","pH","High",2019,"Good ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Phosphate","Poor",2019,"Moderate ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Physico-chemical quality elements","Moderate",2019,"Moderate ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Priority hazardous substances","Fail",2019,"Good ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Priority substances","Good",2019,"Good ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Quinoxyfen","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Supporting elements (Surface Water)","Moderate",2019,"Moderate ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Temperature","High",2019,"Good ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Terbutryn","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039760","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Teme to conf R Avon","River","Zinc","High",2015,"High ",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Benzo(b)fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Benzo(g-h-i)perylene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Benzo(k)fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Biological quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Ecological","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Invertebrates","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Iron","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Macrophytes and Phytobenthos Combined","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Manganese","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Mercury and Its Compounds","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Morphology","Supports Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Overall Water Body","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Phosphate","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Physico-chemical quality elements","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043800","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Gog Bk - source to conf R Avon","River","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Ammonia (Annex 8)","High",2010,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Ammonia (Phys-Chem)","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Biological quality elements","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Ecological","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Invertebrates","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Macrophytes and Phytobenthos Combined","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Mercury and Its Compounds","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Morphology","Supports Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Overall Water Body","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Phosphate","Poor",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Physico-chemical quality elements","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Priority hazardous substances","Fail",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Priority substances","Good",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043840","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Warks) - conf R Sowe to conf R Leam","River","Triclosan","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Biological quality elements","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Chromium (VI)","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Copper","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Dissolved oxygen","Moderate",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Ecological","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Invertebrates","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Iron","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Macrophytes and Phytobenthos Combined","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Mercury and Its Compounds","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Morphology","Supports Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Nickel and Its Compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Overall Water Body","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Phenol","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Phosphate","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Physico-chemical quality elements","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054043920","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon - ClaycotonYelvertoft Bk to conf R Sowe","River","Zinc","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Benzo(a)pyrene","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Biological quality elements","Good",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Di(2-ethylhexyl)phthalate (Priority hazardous)","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Ecological","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Invertebrates","High",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Iron","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Macrophytes and Phytobenthos Combined","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Mercury and Its Compounds","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Nonylphenol","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Overall Water Body","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Phosphate","Poor",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Physico-chemical quality elements","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044401","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon- Tramway Br Stratford to Workman Br Evesham","River","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Acid Neutralising Capacity","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Benzo(b)fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Benzo(g-h-i)perylene","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Benzo(k)fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Biological quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Di(2-ethylhexyl)phthalate (Priority hazardous)","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Ecological","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Invertebrates","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Iron","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Lead and Its Compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Macrophytes and Phytobenthos Combined","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Manganese","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Mercury and Its Compounds","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Morphology","Supports Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Nonylphenol","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Overall Water Body","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Phosphate","Poor",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Physico-chemical quality elements","Moderate",2019,"Good",2021,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Triclosan","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044402","N","Severn","Avon Warwickshire","Avon Rural Rivers and Lakes","Avon (Wark) conf R Leam to Tramway Br, Stratford","River","Zinc","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","1,2-dichloroethane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Acid Neutralising Capacity","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Aldrin, Dieldrin, Endrin & Isodrin","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Arsenic","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Atrazine","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Benzene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Benzo(a)pyrene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Benzo(b)fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Benzo(g-h-i)perylene","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Benzo(k)fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Biochemical Oxygen Demand (BOD)","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Biological quality elements","Bad",2019,"Poor",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Carbon Tetrachloride","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Chromium (VI)","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","DDT Total","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Dichloromethane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Ecological","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Endosulfan","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Hexachlorocyclohexane","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Invertebrates","Bad",2019,"Poor",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Iron","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Manganese","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Mercury and Its Compounds","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Mitigation Measures Assessment","Moderate or less",2019,"Moderate or less",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Nonylphenol","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Other Pollutants","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Overall Water Body","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","para - para DDT","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Pentachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Pentachlorophenol","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Phosphate","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Physico-chemical quality elements","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Simazine","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Supporting elements (Surface Water)","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Tetrachloroethylene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Trichlorobenzenes","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Trichloroethylene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Trichloromethane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Trifluralin (Priority hazardous)","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044404","N","Severn","Severn Vale","Severn River and Trib","Severn - conf R Avon to conf Upper Parting","River","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Biological quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Cadmium and Its Compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Chromium (VI)","Moderate",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Ecological","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Invertebrates","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Linuron","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Macrophytes and Phytobenthos Combined","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Mercury and Its Compounds","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Overall Water Body","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Perfluorooctane sulphonate (PFOS)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Phosphate","Poor",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Physico-chemical quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Priority hazardous substances","Fail",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Specific pollutants","Moderate",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Temperature","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049141","N","Severn","Severn Middle Worcestershire","Shropshire West","Severn - Sundorne Bk to conf M Wenlock-Farley Bk","River","Zinc","Moderate",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","1,2-dichloroethane","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","2,4-dichlorophenoxyacetic acid","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Aclonifen","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Alachlor","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Aldrin, Dieldrin, Endrin & Isodrin","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Arsenic","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Atrazine","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Benzene","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Benzo(b)fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Benzo(g-h-i)perylene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Benzo(k)fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Bifenox","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Biological quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Carbon Tetrachloride","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Chlorfenvinphos","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Chlorothalonil","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Chromium (VI)","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Cybutryne","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","DDT Total","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Diazinon","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Dichloromethane","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Diuron","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Ecological","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Hexachlorocyclohexane","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Invertebrates","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Iron","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Isoproturon","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Linuron","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Macrophytes and Phytobenthos Combined","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Manganese","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Mecoprop","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Mercury and Its Compounds","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Nonylphenol","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Other Pollutants","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Overall Water Body","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","para - para DDT","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Pendimethalin","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Pentachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Pentachlorophenol","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Permethrin","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Phosphate","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Physico-chemical quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Quinoxyfen","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Simazine","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Temperature","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Terbutryn","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Tetrachloroethylene","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Trichlorobenzenes","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Trichloroethylene","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Trichloromethane","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049142","N","Severn","Severn Uplands","Morda and Severn North Shropshire","Severn - conf Bele Bk to conf Sundorne Bk","River","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Biological quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Ecological","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Invertebrates","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Macrophytes and Phytobenthos Combined","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Mercury and Its Compounds","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Overall Water Body","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Perfluorooctane sulphonate (PFOS)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Phosphate","Poor",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Physico-chemical quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Priority hazardous substances","Fail",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Priority substances","Good",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049143","N","Severn","Severn Middle Worcestershire","Telford South","Severn conf M Wenlock-Farley Bk to conf R Worfe","River","Temperature","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","1,2-dichloroethane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","2,4-dichlorophenoxyacetic acid","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Aldrin, Dieldrin, Endrin & Isodrin","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Arsenic","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Atrazine","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Benzo(a)pyrene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Benzo(b)fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Benzo(g-h-i)perylene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Benzo(k)fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Biological quality elements","Good",2019,"Good",2021,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Carbon Tetrachloride","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Chlorfenvinphos","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Chromium (VI)","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","DDT Total","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Diazinon","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Diuron","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Ecological","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Hexachlorocyclohexane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Invertebrates","Good",2019,"Good",2021,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Iron","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Isoproturon","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Linuron","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Macrophytes and Phytobenthos Combined","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Manganese","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Mecoprop","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Mercury and Its Compounds","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Mitigation Measures Assessment","Moderate or less",2019,"Good",2021,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Nonylphenol","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Other Pollutants","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Overall Water Body","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","para - para DDT","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Pentachlorophenol","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Phosphate","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Physico-chemical quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Simazine","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Supporting elements (Surface Water)","Moderate",2019,"Good",2021,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Temperature","Moderate",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Tetrachloroethylene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Trichlorobenzenes","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Trichloroethylene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Trichloromethane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Triclosan","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049144","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Stour to conf RIver Teme","River","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Biological quality elements","Poor",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Copper","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Ecological","Poor",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Invertebrates","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Macrophytes and Phytobenthos Combined","Poor",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Mercury and Its Compounds","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Overall Water Body","Poor",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Perfluorooctane sulphonate (PFOS)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Phosphate","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Physico-chemical quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Priority hazardous substances","Fail",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Priority substances","Good",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Specific pollutants","High",2019,"Not assessed",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049145","N","Severn","Severn Middle Worcestershire","Severn River Worcestershire","Severn - conf R Worfe to conf R Stour","River","Temperature","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Overall Water Body","Moderate",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Ecological","Moderate",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Chemical","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Driving_Element","Mit_Assmnt",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Mitigation Measures Assessment","Moderate",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Eco_Bio","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Fish","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Invertebrates","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Ammonia (Phys-Chem)","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Dissolved Oxygen","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","pH","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Phosphate","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049880","N","Severn","Mid Wales","Severn Uplands","Vrynwy - Lake Vrynwy to conf Afon Cownwy","River","Temperature","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Overall Water Body","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Ecological","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Chemical","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Driving_Element","Mac_Phyto;NH3;P;Mit_Assmnt",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Mitigation Measures Assessment","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Eco_Bio","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Fish","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Invertebrates","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Macrophytes and Phytobenthos Combined","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Diatom_Sub","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Ammonia (Phys-Chem)","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Dissolved Oxygen","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","pH","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Phosphate","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Temperature","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Specific pollutants","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049720","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Cownwy to conf Afon Banwy","River","Copper","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Overall Water Body","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Ecological","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Chemical","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Driving_Element","Mac_Phyto;Hydro;NH3;P;Temp",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Eco_Bio","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Invertebrates","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Macrophytes and Phytobenthos Combined","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Diatom_Sub","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Ammonia (Phys-Chem)","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Dissolved Oxygen","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","pH","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Phosphate","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Temperature","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Eco_HM","Not High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Hydro","Not High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Specific pollutants","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Arsenic","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Copper","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Zinc","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Chem_PHZ","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Cadmium","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Chem_PR","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Lead","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049852","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy DS of Banwy confluence","River","Nickel","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Overall Water Body","Moderate",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Ecological","Moderate",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Chemical","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Driving_Element","Mit_Assmnt",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Mitigation Measures Assessment","Moderate",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Eco_Bio","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Fish","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Invertebrates","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Ammonia (Phys-Chem)","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Dissolved Oxygen","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","pH","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Phosphate","Good",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB109054049800","N","Severn","Mid Wales","Severn Uplands","Afon Vyrnwy - conf Afon Tanat to conf R Severn","River","Temperature","High",2019,null,null,null,null,null,null,null,null,"Heavily Modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Aclonifen","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Alachlor","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Arsenic","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Benzo(b)fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Benzo(g-h-i)perylene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Benzo(k)fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Bifenox","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Biological quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Chemical","Fail",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Chlorothalonil","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Chromium (VI)","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Cybutryne","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Di(2-ethylhexyl)phthalate (Priority hazardous)","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Diazinon","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Dichlorvos (Priority)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Dimethoate","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Ecological","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Fish","Good",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Hexachlorobenzene","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Hexachlorobutadiene","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Hexachlorocyclohexane","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Invertebrates","Moderate",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Iron","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Manganese","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Mercury and Its Compounds","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Morphology","Supports Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Nonylphenol","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Overall Water Body","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Pendimethalin","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Pentachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Permethrin","High",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Phosphate","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Physico-chemical quality elements","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Priority hazardous substances","Fail",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Quinoxyfen","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Terbutryn","Good",2019,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Tributyltin Compounds","Good",2019,"Good",2027,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Trichloromethane","Good",2019,"Good",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Triclosan","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030334","N","Thames","Gloucestershire and the Vale","Ock","Thames (Evenlode to Thame)","River","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","1,2-dichloroethane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Acid Neutralising Capacity","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Aldrin, Dieldrin, Endrin & Isodrin","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Anthracene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Benzo(b)fluoranthene","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Benzo(g-h-i)perylene","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Benzo(k)fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Biological quality elements","High",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Carbon Tetrachloride","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Cypermethrin (Priority hazardous)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","DDT Total","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Ecological","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Hexachlorobenzene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Hexachlorobutadiene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Hexachlorocyclohexane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Hydrological Regime","Supports Good",2019,"Does Not Support Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Invertebrates","High",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Iron","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Manganese","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Mercury and Its Compounds","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Mitigation Measures Assessment","Moderate or less",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Nonylphenol","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Other Pollutants","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Overall Water Body","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","para - para DDT","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Pentachlorophenol","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Phosphate","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Physico-chemical quality elements","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Priority substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Specific pollutants","High",2019,"High",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Supporting elements (Surface Water)","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Tetrachloroethylene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Trichlorobenzenes","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Trichloroethylene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Trichloromethane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Triclosan","High",2019,"High",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039030331","N","Thames","Thames and Chilterns South","Chilterns South","Thames Wallingford to Caversham","River","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Benzo(b)fluoranthene","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Benzo(g-h-i)perylene","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Benzo(k)fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Biological quality elements","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Chromium (VI)","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Dissolved oxygen","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Ecological","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Invertebrates","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Iron","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Manganese","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Mercury and Its Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Mitigation Measures Assessment","Moderate or less",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Overall Water Body","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Permethrin","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Phosphate","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Physico-chemical quality elements","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Supporting elements (Surface Water)","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Temperature","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Triclosan","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023233","N","Thames","Thames and Chilterns South","Chilterns South","Thames (Reading to Cookham)","River","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Acid Neutralising Capacity","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Aldrin, Dieldrin, Endrin & Isodrin","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Arsenic","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Atrazine","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Benzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Benzo(a)pyrene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Benzo(b)fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Benzo(g-h-i)perylene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Benzo(k)fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Biological quality elements","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Copper","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Ecological","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Invertebrates","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Iron","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Manganese","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Mercury and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Mitigation Measures Assessment","Moderate or less",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Other Pollutants","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Overall Water Body","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","para - para DDT","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","pH","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Phosphate","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Physico-chemical quality elements","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Simazine","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Supporting elements (Surface Water)","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Toluene","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Trifluralin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023231","N","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Cookham to Egham)","River ","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Acid Neutralising Capacity","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Aclonifen","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Alachlor","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Arsenic","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Benzene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Benzo(a)pyrene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Benzo(b)fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Benzo(g-h-i)perylene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Benzo(k)fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Bifenox","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Biological quality elements","Poor",2019,"Poor",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Chlorothalonil","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Copper","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Cybutryne","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Cypermethrin (Priority hazardous)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Diazinon","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Dichlorvos (Priority)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Dimethoate","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Dissolved oxygen","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Ecological","Poor",2019,"Poor",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Hexachlorobutadiene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Hexachlorocyclohexane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Invertebrates","Poor",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Iron","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Macrophytes and Phytobenthos Combined","Poor",2019,"Poor",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Manganese","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Mercury and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Mitigation Measures Assessment","Moderate or less",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Nonylphenol","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Octylphenol","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Other Pollutants","Does not require assessment",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Overall Water Body","Poor",2019,"Poor",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Pendimethalin","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Pentachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","pH","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Phosphate","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Physico-chemical quality elements","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Priority substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Quinoxyfen","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Supporting elements (Surface Water)","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Temperature","Moderate",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Terbutryn","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Tributyltin Compounds","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB106039023232","N ","Thames","Maidenhead and Sunbury","Thames Lower","Thames (Egham to Teddington)","River ","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Aldrin, Dieldrin, Endrin & Isodrin","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Arsenic","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Benzo(a)pyrene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Biological quality elements","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Cadmium and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Chlorpyrifos","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Chromium (VI)","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Di(2-ethylhexyl)phthalate (Priority hazardous)","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Dimethoate","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Ecological","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Fluoranthene","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Invertebrates","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Iron","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Manganese","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Mercury and Its Compounds","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Mitigation Measures Assessment","Moderate or less",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Nonylphenol","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Other Pollutants","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Overall Water Body","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","para - para DDT","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Phosphate","Poor",2019,"Poor",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Physico-chemical quality elements","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Supporting elements (Surface Water)","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Temperature","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054044403","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon conf Workman Br, Evesham to conf R Severn","River","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","2,4-dichlorophenoxyacetic acid","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Aclonifen","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Alachlor","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Atrazine","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Bifenox","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Biological quality elements","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Cadmium and Its Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Chlorfenvinphos","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Chlorothalonil","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Copper","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Cybutryne","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Diazinon","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Dichlorvos (Priority)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Dimethoate","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Diuron","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Ecological","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Hexachlorocyclohexane","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Invertebrates","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Iron","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Isoproturon","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Lead and Its Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Linuron","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Manganese","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Mecoprop","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Mercury and Its Compounds","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Mitigation Measures Assessment","Moderate or less",2019,"Good",2021,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Nickel and Its Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Overall Water Body","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Pendimethalin","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Pentachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Phosphate","Poor",2019,"Poor",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Physico-chemical quality elements","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Priority hazardous substances","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Priority substances","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Quinoxyfen","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Simazine","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Supporting elements (Surface Water)","Moderate",2019,"Good",2021,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Terbutryn","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054039800","N ","Severn","Avon Warwickshire","Avon - Midlands West","Avon - Tolsey Lane to conf R Severn","River","Zinc","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Ammonia (Phys-Chem)","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Biological quality elements","Bad",2019,"Poor",2021,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Cypermethrin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Ecological","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Invertebrates","Bad",2019,"Poor",2021,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Mercury and Its Compounds","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Mitigation Measures Assessment","Moderate or less",2019,"Moderate or less",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Other Pollutants","Does not require assessment",2019,"Does not require assessment",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Overall Water Body","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Perfluorooctane sulphonate (PFOS)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","pH","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Phosphate","Moderate",2019,"Poor",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Physico-chemical quality elements","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Priority hazardous substances","Fail",2019,"Does not require assessment",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Priority substances","Good",2019,"Not assessed",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Supporting elements (Surface Water)","Moderate",2019,"Moderate",2015,null,null,null,null,null,null,"heavily modified"]
["GB109054032750","N ","Severn","Severn Vale","Severn River and Trib","Severn (E Channel) - Horsebere Bk to Severn Est","River","Temperature","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","1,2-dichloroethane","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","2,4-dichlorophenol","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","2,4-dichlorophenoxyacetic acid","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Angiosperms","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Anthracene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Arsenic","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Atrazine","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Benzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Benzo(a)pyrene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Benzo(b)fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Benzo(g-h-i)perylene","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Benzo(k)fluoranthene","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Biological quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Cadmium and Its Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Carbon Tetrachloride","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Chemical","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Chlorfenvinphos","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Chlorothalonil","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Chlorpyrifos","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Copper","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Cybutryne","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","DDT Total","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Di(2-ethylhexyl)phthalate (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Diazinon","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Dichloromethane","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Dichlorvos (Priority)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Dimethoate","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Dioxins and dioxin-like compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Dissolved Inorganic Nitrogen","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Dissolved oxygen","High",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Diuron","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Ecological","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Endosulfan","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Fish","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Fluoranthene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Heptachlor and cis-Heptachlor epoxide","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Hexabromocyclododecane (HBCDD)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Hexachlorobenzene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Hexachlorobutadiene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Hexachlorocyclohexane","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Hydrological Regime","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Hydromorphological Supporting Elements","Supports Good",2019,"Supports Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Iron","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Isoproturon","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Lead and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Linuron","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Mecoprop","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Mercury and Its Compounds","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Mitigation Measures Assessment","Moderate or less",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Napthalene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Nickel and Its Compounds","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Nonylphenol","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Other Pollutants","Good",2019,"Does not require assessment",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Overall Water Body","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","para - para DDT","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Pendimethalin","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Pentachlorophenol","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Perfluorooctane sulphonate (PFOS)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Permethrin","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Phenol","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Physico-chemical quality elements","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Phytoplankton","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Polybrominated diphenyl ethers (PBDE)","Fail",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Priority hazardous substances","Fail",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Priority substances","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Quinoxyfen","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Simazine","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Specific pollutants","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Supporting elements (Surface Water)","Moderate",2019,"Good",2027,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Terbutryn","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Tetrachloroethylene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Toluene","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Tributyltin Compounds","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Trichloroethylene","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Trichloromethane","Good",2019,"Good",2015,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Triclosan","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Trifluralin (Priority hazardous)","Good",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Un-ionised ammonia","High",2019,null,null,null,null,null,null,null,null,"heavily modified"]
["GB530905415403","N","Severn","Severn England TraC","Severn River and Trib Estuary","SEVERN UPPER","TransitionalWater","Zinc","High",2019,"High",2015,null,null,null,null,null,null,"heavily modified"]

{"sheet":"Background_WB","index":37,"n_rows":151847,"n_cols":16384,"rows_kept":15,"cut":true,"hidden":false,"merged":[],"bounds":{"rows_first":7,"rows_last":1,"rows_between":7,"halvings":8}}
["Waterbody ID","Use in study?","River basin district","Management catchment","Operational catchment","Waterbody Name","Waterbody Type","Element","Classification","Classification year","Objective","Objective year","Prediction 2021","Prediction 2021 year","Prediction 2027","Prediction 2027 Year","RNAG","POM","Hydromorphological designation"]
["GB102021072830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Solway Tweed","Till","Till River","Till from Source to Linhope Burn","River","Ammonia (Annex 8)","High",2010,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"GB102021072830"]
["GB102021072830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Solway Tweed","Till","Till River","Till from Source to Linhope Burn","River","Ammonia (Phys-Chem)","High",2016,"High",2015,"High",2021,"High",2027,null,null,"not designated artificial or heavily modified",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"GB102021072840"]
["GB102021072830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Solway Tweed","Till","Till River","Till from Source to Linhope Burn","River","Biological quality elements","High",2016,"High",2015,"High",2021,"High",2027,null,null,"not designated artificial or heavily modified",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"GB102021072860"]
["GB102021072830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Solway Tweed","Till","Till River","Till from Source to Linhope Burn","River","Cadmium and Its Compounds","Good",2014,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"GB102021072870"]
["GB102021072830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Solway Tweed","Till","Till River","Till from Source to Linhope Burn","River","Chemical","Good",2016,"Good",2015,"Good",2021,"Good",2027,null,null,"not designated artificial or heavily modified",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"GB102021072880"]
["GB102021072830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Solway Tweed","Till","Till River","Till from Source to Linhope Burn","River","Copper","High",2014,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"GB102021072890"]
["GB103025071940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Northumbria","Tees","Saltburn Coast","Middle Gill Beck from Source to Kilton Beck","River","Macrophytes and Phytobenthos Combined","Good",2016,"Good",2015,"Good",2021,"Good",2027,null,null,"not designated artificial or heavily modified"]
["GB104028052320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Humber","Derwent Derbyshire","Derwent Middle - Derbyshire","Alfreton Brook from Westwood Brook to Amber","River","Temperature","High",2016,"Good",2015,"High",2021,"High",2027,null,null,"heavily modified"]
["GB106037033481",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Thames","Roding Beam and Ingrebourne","Roding Beam and Ingrebourne","Cripsey Brook","River","Di(2-ethylhexyl)phthalate (Priority hazardous)","Good",2014,null,null,null,null,null,null,null,null,"not designated artificial or heavily modified"]
["GB108045015070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"South West","Devon East","Exe Main","Lower Batherm","River","Fish","Moderate",2016,"Good",2015,"Good",2021,"Good",2027,null,null,"not designated artificial or heavily modified"]
["GB109054043780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Severn","Avon Warwickshire","Avon Urban Rivers and Lakes","Arrow - Spernall Hall Fm, Studley to conf R Alne","River","Specific pollutants","High",2016,"High",2015,"High",2021,"High",2027,null,null,"not designated artificial or heavily modified"]
["GB30430244",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"Humber","Hull and East Riding","Barmston Sea Drain","Hornsea Mere","Lake","Carbon Tetrachloride","Good",2016,"Good",2015,"Good",2021,"Good",2027,null,null,"heavily modified"]
["GB40701G502900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"South East","South East GW","IOW Lower Greensand","IOW Lower Greensand","GroundWaterBody","Quantitative Status element","Good",2016,"Good",2015,"Good",2021,"Good",2027,null,null,"not applicable"]
["GB812100090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(waterbodies[[#This Row],[Waterbody ID]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},"North West","North West AWB","Roch Irk Medlock Canals and SWT","Cow Head Drain","SurfaceWaterTransfer","Specific pollutants",null,null,"Not assessed",2015,"Not assessed",2021,"Not assessed",2027,null,null,"artificial"]

{"sheet":"Background_RNAGPoM","index":38,"n_rows":23972,"n_cols":8,"rows_kept":4500,"cut":true,"hidden":false,"merged":[],"bounds":{"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0}}
["Return to level 2 assessment template",null,null,"Action: Filter \"Yes\" in column C and copy yellow headed data"]
["Waterbody id","For level 1 ASSESSMENT","For level 2 assessment? - Waterbody currently in the template","RNAG/PoM/HHWMM","Id","Relevant WFD Quality Element (RNAG) / Measure category 1 (PoM)","Category (RNAG)/Lead organisiation (PoM)","National Swmi Header (RNAG) / Title (PoM)"]
["GB111067051930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531797,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB111067051930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531799,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB111067051930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491811,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067051930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516350,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067051930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491689,"Fish","No sector responsible"]
["GB111067051930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491690,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB111067051600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531795,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480054,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513365,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533682,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533687,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533690,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533692,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533695,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533697,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533684,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532168,"Hydrological Regime","Sector under investigation","Changes to the natural flow and levels of water"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533683,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532109,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513369,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533685,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533688,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533691,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533693,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533698,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533686,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533689,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513373,"Invertebrates","Urban and transport","Physical modifications"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513374,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513376,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533694,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533696,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519513,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533731,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533734,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533716,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533735,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533717,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533736,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533718,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533737,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533719,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533738,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533739,"Ammonia (Phys-Chem)","Industry","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533720,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533740,"Dissolved oxygen","Industry","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533722,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533726,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533729,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519507,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533721,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519505,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533741,"Invertebrates","Industry","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533723,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533725,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533728,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519506,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519511,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533742,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533724,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533745,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533730,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519510,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519508,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067056960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533727,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480047,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533750,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533751,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513348,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533752,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513349,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533753,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533754,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533755,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532110,"Biochemical Oxygen Demand (BOD)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533756,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513352,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532111,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533757,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513344,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533747,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533763,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532114,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532112,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533758,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513354,"Biochemical Oxygen Demand (BOD)","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532113,"Biochemical Oxygen Demand (BOD)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533759,"Biochemical Oxygen Demand (BOD)","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513341,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533746,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533762,"Ammonia (Phys-Chem)","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533760,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532115,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533748,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533764,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533761,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513342,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533749,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489393,"Phosphate","Water Industry","Pollution from waste water"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483373,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489394,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533624,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533625,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533644,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513425,"Nonylphenol","No sector responsible"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533626,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533627,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533628,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519680,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533629,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483375,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533633,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533635,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533630,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483374,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513426,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533640,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532088,"Tributyltin Compounds","Other"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519683,"Fish","Industry","Pollution from towns, cities and transport"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533631,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519720,"Fish","Industry","Pollution from towns, cities and transport"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519721,"Fish","Urban and transport","Physical modifications"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532080,"Fish","Water Industry","Pollution from waste water"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532081,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533634,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532082,"Ammonia (Phys-Chem)","Industry","Pollution from towns, cities and transport"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532083,"Ammonia (Phys-Chem)","Industry","Pollution from towns, cities and transport"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533636,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533641,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533639,"Ammonia (Phys-Chem)","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067052200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533623,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489385,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489384,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489386,"Phosphate","Water Industry","Pollution from waste water"]
["GB111067052090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480045,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB111067052090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533677,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489397,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489396,"Phosphate","Water Industry","Pollution from waste water"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532090,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532091,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533662,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533663,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533666,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533667,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513440,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533660,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533657,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533659,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533673,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533656,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530033,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530034,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533655,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533658,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489389,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489387,"Phosphate","Water Industry","Pollution from waste water"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528846,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530036,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533606,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532107,"Biochemical Oxygen Demand (BOD)","Water Industry","Changes to the natural flow and levels of water"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533607,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532106,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533594,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533608,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533595,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533599,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532108,"Phosphate","Water Industry","Changes to the natural flow and levels of water"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533614,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533597,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533602,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533591,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533596,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533598,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533615,"Hydrological Regime","No sector responsible"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530037,"Ammonia (Phys-Chem)","Water Industry","Changes to the natural flow and levels of water"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530038,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533590,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533605,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489392,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533699,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533701,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533702,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533703,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533704,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533705,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533706,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533707,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB111067052140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533708,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532913,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532912,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532911,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532910,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515505,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515509,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515507,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532693,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532692,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532691,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532690,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519409,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515370,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515368,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515356,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515349,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528547,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054044430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528546,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515354,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519573,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515883,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515884,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515879,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515869,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515867,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515865,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532708,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532710,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532711,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532707,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532544,"Copper","Mining and quarrying","Pollution from abandoned mines"]
["GB109054044500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532416,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532418,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532415,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532414,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532412,"Fish","Sector under investigation"]
["GB109054044500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532413,"Fish","Sector under investigation"]
["GB109054044320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515889,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515893,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515895,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515758,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515756,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515755,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515743,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515741,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515744,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519389,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515830,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515832,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515828,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515812,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515810,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515809,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533016,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109054044350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515250,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491600,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491736,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515249,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515248,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492000,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054049110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491607,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492001,"Fish","Industry","Physical modifications"]
["GB109054049110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491999,"Fish","Industry","Physical modifications"]
["GB109054049110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515906,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515905,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515904,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515799,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515796,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515800,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044281",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515851,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044281",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515857,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044281",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515859,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044281",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515860,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044281",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515845,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044281",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515848,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518602,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518603,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518593,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518595,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515835,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515837,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515838,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532703,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532706,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532704,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532705,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532782,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532783,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532784,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532767,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532786,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532771,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532772,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532773,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517428,"Fish","Other","Physical modifications"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515402,"Fish","No sector responsible"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532779,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532780,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515781,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515780,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515777,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515768,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515771,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515772,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515464,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515460,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532222,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB109054049120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515451,"Cadmium and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB109054049120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532220,"Lead and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB109054049120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532548,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532547,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532546,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532221,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532545,"Lead and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB109054044370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515262,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515261,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515258,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515331,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515328,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515324,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515409,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515442,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515423,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515415,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518399,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491601,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491737,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532193,"Dissolved oxygen","No sector responsible"]
["GB109054044380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518395,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518397,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518409,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518407,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512643,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054039930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512642,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512641,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512666,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512667,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512665,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519581,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518389,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518391,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532189,"Dissolved oxygen","No sector responsible"]
["GB109054044410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518406,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519407,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518403,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518401,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515161,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515159,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054043990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515157,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515144,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515145,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515148,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532191,"Phosphate","No sector responsible"]
["GB109054044000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515182,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515184,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515185,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515197,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515196,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515194,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517427,"Fish","Other","Physical modifications"]
["GB109054044060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532702,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532701,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532700,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532699,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532192,"Dissolved oxygen","No sector responsible"]
["GB109054044061",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515232,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044061",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515219,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054044061",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515240,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054044061",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515222,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044061",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515246,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049143",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491878,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049143",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531337,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049143",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531338,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049143",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519244,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from waste water"]
["GB109054049143",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519246,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479906,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB109054049530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532210,"Phosphate","No sector responsible"]
["GB109054044590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532719,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532722,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532721,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532720,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532724,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532723,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054049240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532712,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519450,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532714,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532715,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532716,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532717,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519454,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532718,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519460,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054049210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519442,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519443,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491874,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491875,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531334,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531333,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531335,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531336,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519594,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519597,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519111,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519112,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531339,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531340,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519115,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519116,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519120,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519123,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519101,"Fish","Other","Physical modifications"]
["GB109054049360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519103,"Fish","Industry","Physical modifications"]
["GB109054049390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491610,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531325,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492130,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491606,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531280,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519667,"para - para DDT","No sector responsible"]
["GB109054044820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533043,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533044,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512908,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512907,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512909,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512906,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512905,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512677,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519483,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531345,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531346,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519486,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519489,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519305,"Hydrological Regime","Sector under investigation","Changes to the natural flow and levels of water"]
["GB109054044710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517614,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517602,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054044710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533045,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517606,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517604,"Invertebrates","Urban and transport","Physical modifications"]
["GB109054044570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490984,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512915,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491605,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491801,"Invertebrates","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491993,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054044570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491802,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519490,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531342,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531279,"Phosphate","Recreation","Physical modifications"]
["GB109054044610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533288,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533289,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518125,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534148,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534149,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512911,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512910,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512912,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532337,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517226,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517227,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517229,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB30937959",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518156,"Total Phosphorus","No sector responsible"]
["GB30937959",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518154,"Total Phosphorus","Other"]
["GB109054049144",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479898,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054049144",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479899,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054049144",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479897,"Mitigation Measures Assessment","Navigation","Physical modifications"]
["GB109054049144",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518150,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517588,"Fish","No sector responsible","Non-native invasive species"]
["GB109054044210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517595,"Macrophytes and Phytobenthos Combined","No sector responsible","Non-native invasive species"]
["GB109054044190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491539,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491906,"Invertebrates","No sector responsible"]
["GB109054044190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491907,"Invertebrates","Other","Changes to the natural flow and levels of water"]
["GB109054044190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517398,"Hydrological Regime","No sector responsible"]
["GB109054044460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512676,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512675,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519198,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519445,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531344,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531343,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512644,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531281,"Phosphate","Water Industry","Pollution from waste water"]
["GB30937631",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519286,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30937631",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519285,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049145",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491879,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049145",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491740,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049145",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531331,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049145",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531332,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049145",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531330,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049145",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519518,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049146",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516872,"Invertebrates","Industry","Pollution from towns, cities and transport"]
["GB109054049146",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516871,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054049146",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516869,"Invertebrates","Industry","Pollution from towns, cities and transport"]
["GB109054049146",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516934,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049146",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516935,"Phosphate","Urban and transport","Pollution from waste water"]
["GB109054049146",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516936,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491136,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491084,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109054044830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491085,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491086,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109054044830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491954,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491083,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054044830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508575,"Tributyltin Compounds","Water Industry","Pollution from waste water"]
["GB109054044930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530115,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530116,"pH","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530117,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513731,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513728,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513729,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508852,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508853,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054044930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508854,"Invertebrates","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515938,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483043,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509422,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509426,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507845,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044811",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491087,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044811",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482269,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044811",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482270,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044811",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515192,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044811",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515190,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044811",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515187,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044811",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531119,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492051,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491082,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479894,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054044750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530114,"Zinc","Industry","Pollution from towns, cities and transport"]
["GB109054044750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529264,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512180,"Fish","Urban and transport","Physical modifications"]
["GB109054044750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514876,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518932,"Hydrological Regime","No sector responsible"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479905,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479904,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491091,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492043,"Invertebrates","Urban and transport","Physical modifications"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491090,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509436,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491137,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491089,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492042,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491088,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530122,"Tributyltin Compounds","No sector responsible"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530913,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530914,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517777,"Nickel and Its Compounds","Water Industry","Pollution from waste water"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515200,"Nickel and Its Compounds","Industry","Pollution from towns, cities and transport"]
["GB109054049340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509437,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044781",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515165,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044781",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515164,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044781",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515169,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044781",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508962,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054044781",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508963,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044781",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508964,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB30937599",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530121,"Phytoplankton","No sector responsible"]
["GB109054050060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515979,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515992,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515989,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515988,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534096,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515975,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515976,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517464,"Hydrological Regime","No sector responsible"]
["GB109054045020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491873,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054045020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519231,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054045020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519238,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from waste water"]
["GB109054045020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519201,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054045020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519225,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519249,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519273,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054050260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519319,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054050260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519329,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054050260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519325,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519328,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519326,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519255,"Fish","Other","Physical modifications"]
["GB109054050260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519252,"Fish","Other","Physical modifications"]
["GB109054050260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519250,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491799,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054050070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516003,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515997,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516004,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515998,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479919,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054050280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531285,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB109054050280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491638,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054050280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531286,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532338,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517496,"Fish","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054050280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532342,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531287,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517493,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517495,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054050270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517494,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517475,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054050270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516326,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516332,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516330,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512924,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512927,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512926,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054050080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512925,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054050080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491626,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054050080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519211,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519209,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519304,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519306,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532178,"Ammonia (Phys-Chem)","No sector responsible"]
["GB109054050250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491637,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054050250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512930,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054050250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512932,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512929,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512933,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519481,"Fish","Other","Physical modifications"]
["GB109054050250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519485,"Fish","Industry","Physical modifications"]
["GB109054050250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519477,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519479,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512673,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491599,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512672,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512674,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519430,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519431,"Invertebrates","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531341,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519934,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519935,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512668,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490980,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490979,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512669,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492170,"Invertebrates","No sector responsible"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519318,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519317,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512670,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491922,"Invertebrates","Urban and transport","Pollution from waste water"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491921,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491920,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491734,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491536,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517047,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492121,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492122,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491735,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490978,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054044200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491542,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491543,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492124,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491541,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517407,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512646,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512648,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512647,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519287,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519288,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519293,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519295,"Fish","Urban and transport","Physical modifications"]
["GB109054044230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479883,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054044230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491598,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054044230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517220,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517222,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517223,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517268,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517210,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517194,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517269,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB30938586",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518175,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30938586",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534150,"Total Phosphorus","Urban and transport","Pollution from towns, cities and transport"]
["GB109053021960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519496,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053021960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531314,"Fish","No sector responsible"]
["GB109053021960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518371,"Hydrological Regime","No sector responsible"]
["GB109053021960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521365,"Fish","Sector under investigation","Physical modifications"]
["GB109053022250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",477979,"Fish","Other","Physical modifications"]
["GB109053022250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520039,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520043,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520044,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",477978,"Fish","No sector responsible"]
["GB109053022250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520329,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109053022110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489282,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519200,"Macrophytes and Phytobenthos Combined","Sector under investigation","Physical modifications"]
["GB109053022110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519195,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518472,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109053022080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489279,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489280,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520311,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531381,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520060,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520058,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531308,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519248,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519247,"Macrophytes and Phytobenthos Combined","No sector responsible","Non-native invasive species"]
["GB109053027480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531309,"Macrophytes and Phytobenthos Combined","Sector under investigation"]
["GB109053027480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519245,"Macrophytes and Phytobenthos Combined","No sector responsible","Non-native invasive species"]
["GB109053027810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518500,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109053027510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489342,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489337,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489340,"Fish","Other","Physical modifications"]
["GB109053027510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489343,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489338,"Fish","No sector responsible","Non-native invasive species"]
["GB109053027510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489339,"Fish","Water Industry","Pollution from waste water"]
["GB109053027510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489344,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489316,"Fish","Other","Physical modifications"]
["GB109053022230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489318,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531385,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489317,"Fish","Other","Physical modifications"]
["GB109053022230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519223,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489371,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489349,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489370,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521368,"Fish","Urban and transport","Physical modifications"]
["GB109053027740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520347,"Macrophytes and Phytobenthos Combined","Sector under investigation"]
["GB109053027740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531358,"Fish","Urban and transport","Physical modifications"]
["GB109053021760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531378,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519474,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519471,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053021760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519473,"Phosphate","No sector responsible"]
["GB109053021760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521458,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521457,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109053021760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520296,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053021760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531377,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022251",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519520,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022251",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519521,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489330,"Fish","Sector under investigation","Physical modifications"]
["GB109053027400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489332,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489331,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519241,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519243,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053021800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489259,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519117,"Macrophytes and Phytobenthos Combined","Other"]
["GB109053022090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519516,"Phosphate","No sector responsible"]
["GB109053022090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519517,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518462,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109053022090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531380,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531379,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520320,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489368,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489297,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489290,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489291,"Phosphate","Domestic General Public","Pollution from waste water"]
["GB109053022170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489292,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489294,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053022170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531401,"Invertebrates","Other","Physical modifications"]
["GB109053022170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520130,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB109053022170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489293,"Phosphate","Other"]
["GB109053022170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489296,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527772,"Phosphate","No sector responsible"]
["GB109053022290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489326,"Fish","Other","Physical modifications"]
["GB109053022290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489328,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489327,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520024,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520326,"Macrophytes and Phytobenthos Combined","Sector under investigation"]
["GB109053022150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531327,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489360,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489361,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520340,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053027610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531400,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518474,"Hydrological Regime","No sector responsible"]
["GB109053021920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517267,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519138,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519139,"Macrophytes and Phytobenthos Combined","Sector under investigation","Physical modifications"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529250,"Dissolved oxygen","No sector responsible"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531322,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531397,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531398,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519276,"Macrophytes and Phytobenthos Combined","Other"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519275,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519548,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531395,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519986,"Invertebrates","No sector responsible"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519754,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531396,"Ammonia (Phys-Chem)","Domestic General Public","Pollution from towns, cities and transport"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519987,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519990,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB109053027710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531399,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489363,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489365,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053027650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521032,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109053027650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517447,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520343,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521282,"Hydrological Regime","Sector under investigation"]
["GB109053027650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517446,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530125,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053027730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521033,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109053027730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489369,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529251,"Dissolved oxygen","No sector responsible"]
["GB109053022220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489298,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489299,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489300,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489301,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053021990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519931,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB109053021990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518754,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB109053021990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531382,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB109053027380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517436,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489329,"Fish","Industry","Physical modifications"]
["GB109053027380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517433,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489285,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512618,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109053022130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512617,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB109053022130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527684,"Phosphate","No sector responsible"]
["GB109053022130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519204,"Macrophytes and Phytobenthos Combined","Sector under investigation","Physical modifications"]
["GB109053022130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519206,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531324,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053021840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521029,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053021840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521028,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527774,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527773,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053022200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489307,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109053022200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489308,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489304,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489305,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518766,"Zinc","Water Industry","Pollution from waste water"]
["GB109053022190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489302,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109053022190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489306,"Phosphate","Other"]
["GB109053022190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519219,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519220,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053022190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519221,"Macrophytes and Phytobenthos Combined","Sector under investigation","Physical modifications"]
["GB109053021900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489268,"Fish","Water Industry","Physical modifications"]
["GB109053021900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534379,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109053021900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489267,"Fish","Other"]
["GB109053027760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520380,"Dissolved oxygen","Sector under investigation"]
["GB109053027760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531319,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519558,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531320,"Invertebrates","Sector under investigation"]
["GB109053027760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521044,"Ammonia (Phys-Chem)","Other"]
["GB109053027760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519992,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB109053027760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519280,"Macrophytes and Phytobenthos Combined","No sector responsible","Non-native invasive species"]
["GB109053027720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520345,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109053021750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519465,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519466,"Phosphate","No sector responsible"]
["GB109053021750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519468,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053021750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489255,"Fish","Other","Physical modifications"]
["GB109053021750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531376,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527822,"Fish","Other","Physical modifications"]
["GB109053021950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489270,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053021950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489269,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489367,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527912,"Phosphate","No sector responsible"]
["GB109053021770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512903,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489256,"Fish","Other","Physical modifications"]
["GB109053021770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512904,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053021770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527826,"Fish","Other","Physical modifications"]
["GB109053021770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489257,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053021880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489265,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053021880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489266,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022271",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489325,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022271",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489324,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022271",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512619,"Fish","Other","Physical modifications"]
["GB109053022240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489319,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489321,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519227,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053022240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519226,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489322,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519232,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519233,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053022260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489323,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489273,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489272,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518761,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB109053022000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531383,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB109053022000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531384,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518352,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109053021890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520308,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109053027600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520335,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531356,"Macrophytes and Phytobenthos Combined","Mining and quarrying","Pollution from waste water"]
["GB109053027600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531357,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109053027600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511207,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531323,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527913,"Phosphate","No sector responsible"]
["GB109053027600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511215,"Phosphate","Industry","Pollution from waste water"]
["GB109053022040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489275,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518363,"Hydrological Regime","No sector responsible"]
["GB109053027440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489333,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489335,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489336,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053021852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520001,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520007,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053021852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513192,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB109053021852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513193,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109053021852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520002,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053021852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513195,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109053021852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513196,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB109053021791",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512615,"Fish","Other","Physical modifications"]
["GB109053021791",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489258,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021791",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489260,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021791",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489262,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053021791",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512616,"Fish","Other","Physical modifications"]
["GB109053022101",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489284,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022101",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489283,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022101",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520062,"Invertebrates","No sector responsible"]
["GB109053021830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519308,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520055,"Invertebrates","Sector under investigation"]
["GB109053021830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519126,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053021830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519129,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30942798",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531393,"Phytoplankton","Water Industry","Pollution from towns, cities and transport"]
["GB30942798",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516944,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB30942798",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516942,"Phytoplankton","Water Industry","Pollution from waste water"]
["GB30942798",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531392,"Total Phosphorus","Water Industry","Pollution from towns, cities and transport"]
["GB30942798",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516952,"Total Phosphorus","Water Industry","Pollution from waste water"]
["GB30942798",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516954,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489288,"Phosphate","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB109053022140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489287,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489286,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519212,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB109053022140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519213,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109053022140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489289,"Phosphate","No sector responsible"]
["GB109053022140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519215,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053022140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519210,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531326,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518497,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109053027770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519281,"Macrophytes and Phytobenthos Combined","No sector responsible","Non-native invasive species"]
["GB30943096",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480979,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB30943096",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490431,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30943096",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490430,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB30943096",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519494,"Chironomids (CPET)","Agriculture and rural land management","Pollution from rural areas"]
["GB30943096",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531310,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB30943096",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490429,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30943096",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531311,"Total Phosphorus","Water Industry","Pollution from waste water"]
["GB109053021851",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513190,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109053021851",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513191,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109053021851",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534380,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109053022030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530110,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109053022210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489309,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489312,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489313,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053022210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489311,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489310,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109053022210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489314,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109053022020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521399,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053022020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521286,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519284,"Macrophytes and Phytobenthos Combined","Water Industry","Changes to the natural flow and levels of water"]
["GB109053027665",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531321,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027665",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520076,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027665",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520075,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109052021682",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519706,"Fish","No sector responsible"]
["GB109052027330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479823,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB109052027330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527794,"Dissolved oxygen","Waste treatment and disposal","Pollution from towns, cities and transport"]
["GB109052027330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520605,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109052021690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519928,"Phosphate","Water Industry","Pollution from towns, cities and transport"]
["GB109052021690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519952,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109052027321",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519458,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109052027321",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519457,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109052027321",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520601,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109052027321",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519110,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109052027321",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531428,"Macrophytes and Phytobenthos Combined","Urban and transport","Physical modifications"]
["GB109052027321",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518344,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109052027322",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519463,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109052027322",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518349,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109052021660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479815,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB109052021660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479814,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109052021660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479816,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109052021660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516789,"Fish","Sector under investigation","Physical modifications"]
["GB109052021660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516790,"Fish","No sector responsible"]
["GB109052021660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520599,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109052021640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479813,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB109052021640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489253,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109052021640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489252,"Phosphate","Water Industry","Pollution from waste water"]
["GB109052021640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489251,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB109052021640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489254,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB109052021640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527769,"Phosphate","Water Industry","Pollution from waste water"]
["GB30943135",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480980,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB30943135",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490434,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30943135",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490433,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB30943135",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527795,"Total Phosphorus","Other"]
["GB30943135",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490432,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30943135",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490435,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB30943135",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490436,"Phytoplankton","Water Industry","Pollution from waste water"]
["GB30943135",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490437,"Total Phosphorus","Water Industry","Pollution from waste water"]
["GB109052021600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479809,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB109052021600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519448,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109052021600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519449,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109052021600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527790,"Phosphate","Water Industry","Pollution from towns, cities and transport"]
["GB109052021600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489247,"Fish","Water Industry","Changes to the natural flow and levels of water"]
["GB109052021600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489246,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109052021670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521027,"Hydrological Regime","Other","Changes to the natural flow and levels of water"]
["GB109052021670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521261,"Hydrological Regime","Sector under investigation"]
["GB109052021620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489250,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109052021620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489249,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109052021620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520595,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109052021620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520597,"Dissolved oxygen","Other"]
["GB109053021970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479826,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109053021970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479827,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109053021970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519875,"Invertebrates","Sector under investigation","Physical modifications"]
["GB109053021970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519876,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109053021970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531374,"Invertebrates","Water Industry","Pollution from towns, cities and transport"]
["GB109053021970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519500,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053021970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531375,"Phosphate","Water Industry","Pollution from towns, cities and transport"]
["GB109053021970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519501,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479846,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109053027840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479847,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109053027840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520138,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479842,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109053027540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479843,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109053027540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519532,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519533,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521031,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531365,"Ammonia (Phys-Chem)","Industry","Pollution from towns, cities and transport"]
["GB109053027540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531366,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109053027540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519971,"Invertebrates","Other","Physical modifications"]
["GB109053027540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527804,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479839,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109053027450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479838,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109053027450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512620,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527763,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512621,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB109053027570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489354,"Fish","Other","Physical modifications"]
["GB109053027570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489353,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489356,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489355,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489352,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519253,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519256,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519257,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109053027570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531362,"Fish","Other","Physical modifications"]
["GB109053027570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531363,"Fish","Water Industry","Pollution from waste water"]
["GB109053027371",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519527,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479844,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109053027820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520129,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479840,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479841,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489347,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531369,"Fish","Other","Physical modifications"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489348,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527799,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527801,"Fish","Other","Physical modifications"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527803,"Fish","Water Industry","Pollution from waste water"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531368,"Fish","Water Industry","Pollution from waste water"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531367,"Fish","Water Industry","Pollution from towns, cities and transport"]
["GB109053027530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527800,"Phosphate","Recreation"]
["GB109053027590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489358,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109053027590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519267,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531360,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109053027590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531359,"Macrophytes and Phytobenthos Combined","Other","Physical modifications"]
["GB109053027590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531361,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527764,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519542,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520350,"Macrophytes and Phytobenthos Combined","Sector under investigation"]
["GB109053027830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531370,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531371,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109053027830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531372,"Phosphate","No sector responsible"]
["GB109053027830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520132,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053021980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489271,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053021980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479828,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109053021980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519922,"Invertebrates","Sector under investigation","Physical modifications"]
["GB109053021980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519925,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109053021980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527761,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109053021980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531373,"Phosphate","Water Industry","Pollution from towns, cities and transport"]
["GB109053021980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527762,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109053021980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519190,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027372",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519530,"Phosphate","Water Industry","Pollution from waste water"]
["GB109053027560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489351,"Fish","Other","Physical modifications"]
["GB109053027560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531364,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB109053027580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519975,"Invertebrates","Sector under investigation"]
["GB109053027580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519974,"Invertebrates","Sector under investigation","Physical modifications"]
["GB109053027580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517441,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479853,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB109054026650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489380,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054026650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489381,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519998,"Invertebrates","Other"]
["GB109054026650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489379,"Fish","Local and Central Government","Physical modifications"]
["GB109054026650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520634,"Dissolved oxygen","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB109054026670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489383,"Fish","No sector responsible"]
["GB109054026670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519569,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054026670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519567,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489382,"Fish","Other","Physical modifications"]
["GB109054026600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517277,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517275,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054026590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489375,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489374,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054026630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520142,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520144,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054026630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521369,"Fish","No sector responsible"]
["GB109054026630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518505,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054026620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479852,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054026620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479850,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054026620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479851,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB109054026620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489378,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489376,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054026580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489372,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054026580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489373,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527796,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054026580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527768,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512943,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054055140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512942,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533007,"Fish","Water Industry","Pollution from waste water"]
["GB109054055140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519697,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532197,"Ammonia (Phys-Chem)","No sector responsible"]
["GB109054055140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519701,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB30935079",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492164,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30935079",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519740,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30935079",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519723,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30935079",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491693,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB30935079",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512999,"Phytoplankton","No sector responsible"]
["GB109054055100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491648,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054055100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491882,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492137,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490988,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491646,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054055100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491645,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054055100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533006,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532196,"Invertebrates","No sector responsible"]
["GB109054055100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531794,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054055100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532265,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB30935620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518735,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30935620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518733,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30935620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518732,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB30935620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518731,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512939,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512940,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054055090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512938,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533005,"Fish","Water Industry","Pollution from waste water"]
["GB109054055090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491644,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054055090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532266,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512916,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512918,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512917,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491624,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054050030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491625,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519804,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519805,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519806,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054050030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533000,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054049680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491744,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491619,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491794,"Fish","Local and Central Government","Physical modifications"]
["GB109054049680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491795,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054049680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517287,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517286,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532787,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532788,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533001,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532789,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532790,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532791,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532792,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532793,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532794,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519441,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519440,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512914,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512913,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531270,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054049190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531271,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531272,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054049190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531273,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054049190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519333,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519334,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491639,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512935,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512934,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492172,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512937,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512936,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519462,"Fish","Water Industry","Pollution from waste water"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519444,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519464,"Fish","Other","Physical modifications"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519467,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519453,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519455,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519459,"Fish","Domestic General Public","Pollution from waste water"]
["GB109054049160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518652,"Dissolved oxygen","Sector under investigation","Changes to the natural flow and levels of water"]
["GB109054049160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528550,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518648,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518646,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518622,"Invertebrates","Other","Physical modifications"]
["GB109054049160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518621,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518666,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518664,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518661,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518660,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512962,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512960,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512961,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491640,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512959,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519515,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519524,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519523,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519519,"Fish","Water Industry","Pollution from waste water"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519535,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519536,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519537,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533014,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB30934859",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480910,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB30935091",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492165,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30935091",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491694,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB30935091",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519741,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30935091",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519722,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30935091",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513000,"Phytoplankton","No sector responsible"]
["GB30935724",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492173,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30935724",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491700,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB30935724",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492174,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30935724",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490989,"Total Phosphorus","Domestic General Public","Pollution from towns, cities and transport"]
["GB30935724",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534153,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30935724",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491701,"Total Phosphorus","Water Industry","Pollution from waste water"]
["GB30935724",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531800,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB30935724",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531801,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054049170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532352,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532349,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531274,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532346,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054049170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532347,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517490,"Fish","Water Industry","Pollution from waste water"]
["GB109054050200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516305,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517491,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516306,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517492,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516300,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516314,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054050200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516317,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516318,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519036,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517081,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517080,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519037,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517083,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517084,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533013,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517073,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517074,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517078,"Dissolved oxygen","No sector responsible"]
["GB109054054980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517076,"Ammonia (Phys-Chem)","Sector under investigation"]
["GB109054049180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490985,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491609,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532996,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519020,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516494,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532177,"Fish","No sector responsible"]
["GB109054055150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517295,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516256,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532409,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532251,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054055150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532410,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532411,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054055150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516266,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517292,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517324,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054055150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517325,"Hydrological Regime","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB30935211",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491695,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30935211",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491698,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30935211",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491697,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB30935211",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491696,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB30935211",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492167,"Phytoplankton","No sector responsible"]
["GB30935211",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492168,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB30935211",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492166,"Dissolved oxygen","No sector responsible"]
["GB30935211",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492176,"Total Phosphorus","No sector responsible"]
["GB109054050230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512928,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532399,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534158,"Phosphate","Sector under investigation","Pollution from towns, cities and transport"]
["GB109054050230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534159,"Phosphate","Sector under investigation","Pollution from towns, cities and transport"]
["GB109054050230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534160,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518617,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518618,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518610,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518608,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518614,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516200,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517288,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517289,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491930,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491634,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491746,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491632,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054055130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491883,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054055130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512941,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054055130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519677,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109054055130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519604,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054055080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490986,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491642,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533002,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517477,"Hydrological Regime","No sector responsible"]
["GB109054049910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491622,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491620,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB109054049910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491745,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491621,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517072,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517071,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517070,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049201",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479902,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB109054049201",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512922,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049201",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512923,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB109054049201",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532209,"Dissolved oxygen","No sector responsible"]
["GB109054049201",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532208,"Ammonia (Phys-Chem)","No sector responsible"]
["GB109054049201",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534197,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054049201",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534198,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049201",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516677,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049201",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516678,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517089,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517090,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517087,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517086,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531277,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531276,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109054055020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533015,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518729,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518726,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519502,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519499,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054054970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519498,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054055010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512964,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512963,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519695,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519696,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054055010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519698,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054050190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516274,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517486,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054050190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533010,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534090,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534091,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516269,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516285,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516287,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512954,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB109054050160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512956,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054050160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512955,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054050160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491631,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479918,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB109054050180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491747,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512958,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB109054050180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491635,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054050180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512957,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528552,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532201,"Fish","No sector responsible"]
["GB109054050180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519674,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519675,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054050180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519672,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491628,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054050120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517474,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054050120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491627,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB109054050120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479915,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB109054050120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516242,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516245,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516247,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB109054050100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479914,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054050100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517472,"Hydrological Regime","No sector responsible"]
["GB109054050100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519320,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB109054050100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516219,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB109054050100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516209,"Nickel and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB109054050100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532930,"Manganese","Mining and quarrying","Pollution from abandoned mines"]
["GB109054050100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532195,"Phosphate","No sector responsible"]
["GB109054050100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516226,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531284,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054050090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516187,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516185,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516183,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531282,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054050090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531283,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054050090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516193,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517483,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516196,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516197,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491881,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479916,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB109054050141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512952,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491629,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054050141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491630,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054050141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516259,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054050141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516262,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517103,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517102,"Fish","Other","Physical modifications"]
["GB109055036850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517101,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517521,"Hydrological Regime","Other","Physical modifications"]
["GB109055036870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517518,"Hydrological Regime","No sector responsible"]
["GB109055036870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532258,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055036870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517110,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517111,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491670,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491669,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517097,"Fish","No sector responsible"]
["GB109055036820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517098,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517099,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491671,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491672,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490940,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490941,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109055036840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490942,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109055036840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492132,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533038,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055036840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533037,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517105,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517104,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055029620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532202,"Phosphate","No sector responsible"]
["GB109055037010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534151,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534152,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037111",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518812,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055037111",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518809,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037111",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518807,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533041,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055029670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518439,"Macrophytes and Phytobenthos Combined","Other","Changes to the natural flow and levels of water"]
["GB109055029670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518437,"Hydrological Regime","No sector responsible"]
["GB109055029670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518438,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037112",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518925,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109055029690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512947,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055029690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512944,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055029690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512946,"Fish","Industry","Physical modifications"]
["GB109055029690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512945,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109055029690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532198,"Invertebrates","No sector responsible"]
["GB109055029690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519603,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055029700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491650,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109055029700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517332,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055029710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518440,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055029710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518441,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055029710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533042,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055029710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518442,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037113",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518941,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037113",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532207,"Phosphate","No sector responsible"]
["GB109055037113",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518933,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532318,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491678,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532268,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532319,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491679,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532181,"Ammonia (Phys-Chem)","No sector responsible"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491751,"Phosphate","Domestic General Public","Pollution from waste water"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491750,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491677,"Dissolved oxygen","No sector responsible"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492154,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518977,"Macrophytes and Phytobenthos Combined","No sector responsible","Pollution from towns, cities and transport"]
["GB109055037120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518980,"Macrophytes and Phytobenthos Combined","Other","Changes to the natural flow and levels of water"]
["GB109055036940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517346,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517367,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109055036940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517349,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532200,"Dissolved oxygen","No sector responsible"]
["GB109055036940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517358,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517342,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517359,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517363,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055037070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491676,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532179,"Ammonia (Phys-Chem)","No sector responsible"]
["GB109055037070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532180,"Dissolved oxygen","No sector responsible"]
["GB109055037070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518460,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518461,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109055037040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532336,"Phosphate","No sector responsible"]
["GB109055037040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518459,"Macrophytes and Phytobenthos Combined","Industry","Changes to the natural flow and levels of water"]
["GB109055037040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532335,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532334,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532332,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109055037040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518455,"Invertebrates","Industry","Changes to the natural flow and levels of water"]
["GB109055037040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518457,"Hydrological Regime","Industry","Changes to the natural flow and levels of water"]
["GB109055036960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491675,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491674,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055036960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491673,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055037100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518765,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519577,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519579,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055037000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532203,"Invertebrates","No sector responsible"]
["GB109055037000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518451,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518453,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518452,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055036890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518445,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518446,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518447,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518448,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518449,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055036670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518443,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532800,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518444,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109055036670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532801,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532806,"Phosphate","Water Industry","Pollution from towns, cities and transport"]
["GB109055036670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532805,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532804,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532802,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532803,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532799,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492156,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB109055037180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492157,"Dissolved oxygen","Agriculture and rural land management","Pollution from towns, cities and transport"]
["GB109055037180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491680,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109055037180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491681,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517309,"Macrophytes and Phytobenthos Combined","No sector responsible","Pollution from towns, cities and transport"]
["GB109055037180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533033,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB109055037180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533029,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109055037180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517310,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055037180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533028,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109055037180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517307,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055042030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533036,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055042030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532206,"Phosphate","No sector responsible"]
["GB109055041840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518089,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518090,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055041840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518091,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532204,"Temperature","No sector responsible"]
["GB109055041860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512966,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519613,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519612,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491688,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517459,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491686,"Fish","No sector responsible"]
["GB109055041950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491687,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109055042000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532814,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055042000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532815,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055042000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532816,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109055042000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532817,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109055042000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518432,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109055042000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532813,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109055042000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532812,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109055042000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532811,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055042000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532810,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518087,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518084,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518082,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518086,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512951,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512950,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519547,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055036780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519545,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519546,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491659,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518419,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518418,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518420,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518421,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532321,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532324,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532322,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532323,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532320,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532325,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532327,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532326,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532328,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532329,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532330,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532331,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491657,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491656,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491658,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491905,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109055036660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492162,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491665,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492152,"Fish","Industry","Physical modifications"]
["GB109055036750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517299,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517301,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517305,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517304,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517999,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517997,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518109,"Fish","Other","Physical modifications"]
["GB109055036580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491652,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491655,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517984,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517981,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055036580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517986,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519662,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109055036650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518411,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518412,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518413,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518417,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518416,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518010,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518008,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491661,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491662,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492163,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109055036720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491749,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492072,"Dissolved oxygen","No sector responsible"]
["GB109055036720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518423,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518424,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109055036740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512949,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512948,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532254,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519704,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532199,"Ammonia (Phys-Chem)","No sector responsible"]
["GB109055036740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519702,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518115,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518114,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055041940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518113,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519616,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055041940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519615,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519614,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491797,"Fish","Other","Physical modifications"]
["GB109055041940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491798,"Fish","Water Industry","Pollution from waste water"]
["GB109055036771",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532798,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036771",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532797,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036771",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532796,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036771",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532795,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490943,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491654,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519639,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055036610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491796,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109055036610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491653,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055036610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519638,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109055041850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491682,"Fish","Industry","Physical modifications"]
["GB109055041850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491683,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518428,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518426,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518425,"Phosphate","Water Industry","Pollution from waste water"]
["GB109055041850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532205,"Dissolved oxygen","No sector responsible"]
["GB109055041850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518429,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109055041850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492069,"Fish","No sector responsible"]
["GB109055041850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518430,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB530905415405",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481381,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB530905415402",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481377,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB530905415402",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532184,"Phytoplankton","No sector responsible"]
["GB530905415402",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519670,"Macroalgae","No sector responsible"]
["GB530905415402",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533312,"Benzo (ghi) perelyene and indeno (123-cd) pyrene","No sector responsible"]
["GB530905415402",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519633,"Angiosperms","Local and Central Government","Physical modifications"]
["GB530905415402",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519636,"Angiosperms","Urban and transport","Physical modifications"]
["GB530905415402",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519635,"Angiosperms","Local and Central Government","Physical modifications"]
["GB530905415403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481378,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB530905415403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519708,"Dissolved Inorganic Nitrogen","Sector under investigation"]
["GB530905415403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519692,"Angiosperms","Urban and transport","Physical modifications"]
["GB530905415403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519690,"Angiosperms","Local and Central Government","Physical modifications"]
["GB530905415403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519688,"Angiosperms","Local and Central Government","Physical modifications"]
["GB530905415403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532183,"Phytoplankton","No sector responsible"]
["GB70910034",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481578,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB70910518",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533421,"pH","Agriculture and rural land management","Pollution from rural areas"]
["GB70910505",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532211,"Dissolved oxygen","No sector responsible"]
["GB70910601",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513210,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB70910601",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513211,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB70910601",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513212,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB70910601",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520147,"Phosphate","Sector under investigation"]
["GB70910196",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514776,"Dissolved oxygen","No sector responsible"]
["GB70910195",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514778,"Dissolved oxygen","No sector responsible"]
["GB70910205",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481590,"Mitigation Measures Assessment","Navigation","Physical modifications"]
["GB70910205",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514773,"Dissolved oxygen","No sector responsible"]
["GB70910205",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529952,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB70910540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518740,"Dissolved oxygen","No sector responsible"]
["GB70910207",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516956,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB70910207",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516959,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB70910507",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481596,"Mitigation Measures Assessment","Navigation","Physical modifications"]
["GB70910509",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481598,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB70910509",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532212,"Dissolved oxygen","No sector responsible"]
["GB40901G805500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521435,"Quantitative Water Balance","Sector under investigation"]
["GB40901G805500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520107,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G991000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517865,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G991000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517858,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G205500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511470,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G205500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510610,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G205500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511469,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518778,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491707,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491708,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516721,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518777,"Quantitative Water Balance","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492010,"Quantitative Water Balance","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532068,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516746,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518785,"Quantitative Dependent Surface Water Body Status","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518786,"Quantitative Dependent Surface Water Body Status","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516693,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491709,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G301100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531972,"Quantitative Dependent Surface Water Body Status","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40901G301100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519240,"Quantitative Water Balance","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40901G301100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519239,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G301100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491716,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G301100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492013,"Quantitative Water Balance","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40901G301100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519229,"Quantitative Dependent Surface Water Body Status","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G301100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517625,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G804800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490672,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G804800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490671,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G202300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491706,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517597,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519080,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519079,"Quantitative Water Balance","Industry","Changes to the natural flow and levels of water"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519077,"Quantitative Water Balance","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517582,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491712,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517589,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492011,"Quantitative Water Balance","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492012,"Quantitative Water Balance","Industry","Changes to the natural flow and levels of water"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519114,"Quantitative GWDTEs test","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519134,"Quantitative Dependent Surface Water Body Status","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519135,"Quantitative Dependent Surface Water Body Status","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40901G300800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519136,"Quantitative Dependent Surface Water Body Status","Industry","Changes to the natural flow and levels of water"]
["GB40901G305800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520097,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G305800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520100,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G205200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516084,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G302200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515073,"Quantitative Dependent Surface Water Body Status","Other","Changes to the natural flow and levels of water"]
["GB40902G302200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491115,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G302200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491116,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40902G302200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492019,"Quantitative Water Balance","Industry","Changes to the natural flow and levels of water"]
["GB40902G302200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492018,"Quantitative Water Balance","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40902G302200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531930,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G302200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491910,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G302200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491117,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G302900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521436,"Quantitative Dependent Surface Water Body Status","Sector under investigation"]
["GB40902G302900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490670,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40902G302900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520122,"Trend Assessment","Sector under investigation"]
["GB40902G303300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510735,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40902G303300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510734,"Trend Assessment","No sector responsible"]
["GB40902G303300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510721,"Chemical Drinking Water Protected Area","No sector responsible"]
["GB40902G303300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510722,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40901G804900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520898,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G804900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520885,"Quantitative Dependent Surface Water Body Status","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G806000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520902,"Quantitative Dependent Surface Water Body Status","Water Industry","Changes to the natural flow and levels of water"]
["GB40901G804600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490669,"Trend Assessment","Mining and quarrying","Pollution from abandoned mines"]
["GB40902G204900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517644,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40401G305600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511760,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40401G305600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515078,"Quantitative Dependent Surface Water Body Status","Other","Changes to the natural flow and levels of water"]
["GB40401G305600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490998,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB109054039720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512657,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512656,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519426,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519424,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519422,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516662,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491730,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054039740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491582,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516660,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054039740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516658,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512661,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512660,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054039710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512654,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512655,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054039710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532906,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532907,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532908,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532909,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491557,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054032710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532620,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532622,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532625,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532613,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532614,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532615,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532617,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532619,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491571,"Fish","Navigation","Physical modifications"]
["GB109054032640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479856,"Mitigation Measures Assessment","Navigation","Physical modifications"]
["GB109054032640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479857,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054032560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491569,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054032560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491570,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491864,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532627,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532626,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517458,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054032610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532584,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109054032530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517455,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517470,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054032740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491723,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491558,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492002,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517469,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517465,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044404",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479888,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054044404",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479889,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054044404",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479887,"Mitigation Measures Assessment","Navigation","Physical modifications"]
["GB109054044404",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518382,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044404",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518378,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054039730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517846,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517856,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517860,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517859,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517849,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517851,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532214,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532215,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532216,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054032770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532680,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532217,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532682,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532683,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532687,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479873,"Mitigation Measures Assessment","Navigation","Physical modifications"]
["GB109054039760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479874,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054039760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517875,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517891,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518342,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518343,"Phosphate","Urban and transport","Pollution from waste water"]
["GB109054039760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518346,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from waste water"]
["GB109054039760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517898,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512652,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512653,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479866,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054032750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479864,"Mitigation Measures Assessment","Navigation","Physical modifications"]
["GB109054032750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479865,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054032750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519152,"Invertebrates","Navigation","Physical modifications"]
["GB109054039761",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516820,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039761",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516819,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039661",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491933,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039661",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491581,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039661",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491501,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054039661",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491928,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039661",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491927,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039661",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491580,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479867,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054032760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519235,"Fish","Urban and transport","Physical modifications"]
["GB109054032760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519237,"Fish","Urban and transport","Physical modifications"]
["GB109054032760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515984,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515987,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032702",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515923,"Invertebrates","Urban and transport","Physical modifications"]
["GB109054032702",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515927,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032702",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515932,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032702",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515934,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491573,"Fish","Urban and transport","Physical modifications"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491576,"Fish","Urban and transport","Physical modifications"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491575,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512649,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512650,"Invertebrates","Urban and transport","Physical modifications"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491574,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512651,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479858,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479859,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491722,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519161,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519162,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519157,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519160,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032761",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515996,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032761",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516005,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032761",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516001,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032761",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515995,"Invertebrates","Urban and transport","Physical modifications"]
["GB109054032701",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515901,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032701",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515898,"Fish","Urban and transport","Physical modifications"]
["GB109054032701",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515919,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032701",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515916,"Invertebrates","Urban and transport","Physical modifications"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491494,"Dissolved oxygen","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491493,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491492,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491926,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491496,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491971,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490955,"Dissolved oxygen","Industry","Pollution from towns, cities and transport"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490958,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490957,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490959,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532675,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532187,"Biochemical Oxygen Demand (BOD)","No sector responsible"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532676,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532674,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532678,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532656,"Dissolved oxygen","Industry","Pollution from towns, cities and transport"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532679,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532673,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532677,"Dissolved oxygen","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532650,"Triclosan","Industry","Pollution from towns, cities and transport"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516069,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516074,"Macrophytes and Phytobenthos Combined","Industry","Pollution from waste water"]
["GB109054039590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516076,"Macrophytes and Phytobenthos Combined","Industry","Pollution from towns, cities and transport"]
["GB109054039640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490961,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490963,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054039640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490960,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491499,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490962,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB109054039640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491729,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532904,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532905,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534391,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054032490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491720,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491935,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491566,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516041,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516052,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054032490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516051,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516050,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516039,"Invertebrates","No sector responsible"]
["GB109054032490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516037,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491728,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491490,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490951,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516063,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516062,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516066,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532186,"Dissolved oxygen","No sector responsible"]
["GB109054039620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492135,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054039620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512631,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519339,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533489,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054039620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533490,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512626,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491568,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054032520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512622,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512625,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512624,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490948,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491564,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492119,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB109054032511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492005,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492004,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492006,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491721,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516059,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516058,"Macrophytes and Phytobenthos Combined","Industry","Pollution from towns, cities and transport"]
["GB109054032511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516057,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054032460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491563,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491901,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490966,"Fish","No sector responsible","Non-native invasive species"]
["GB109054032460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491899,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491562,"Fish","Industry","Physical modifications"]
["GB109054032460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491903,"Fish","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB109054032460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491900,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490968,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054032600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490967,"Fish","Industry","Physical modifications"]
["GB109054032600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515880,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515876,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479849,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534392,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534393,"Ammonia (Phys-Chem)","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518918,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518917,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532689,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515795,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515797,"Phosphate","No sector responsible","Pollution from waste water"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534394,"Dissolved oxygen","Industry","Physical modifications"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515776,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109054026570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515774,"Dissolved oxygen","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB109054026531",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515408,"Fish","Urban and transport","Physical modifications"]
["GB109054026531",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514812,"Fish","Urban and transport","Physical modifications"]
["GB109054032450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515824,"Fish","Industry","Physical modifications"]
["GB109054032450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515827,"Fish","Urban and transport","Physical modifications"]
["GB109054032440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491561,"Macrophytes and Phytobenthos Combined","Urban and transport","Physical modifications"]
["GB109054026510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532832,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515854,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515387,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491560,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054026550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490965,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479848,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054026550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491556,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054026550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491559,"Fish","Urban and transport","Physical modifications"]
["GB109054026550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490964,"Fish","Urban and transport","Physical modifications"]
["GB109054026550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533425,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533427,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054026550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533424,"Biochemical Oxygen Demand (BOD)","Agriculture and rural land management","Pollution from rural areas"]
["GB109054026550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533423,"Biochemical Oxygen Demand (BOD)","Water Industry","Pollution from waste water"]
["GB109054032780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491577,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490971,"Phosphate","Urban and transport","Pollution from waste water"]
["GB109054032780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490970,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490969,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518291,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517679,"Macrophytes and Phytobenthos Combined","Industry","Pollution from waste water"]
["GB109054032810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517704,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054032810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517691,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517705,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517693,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517707,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB109054032810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517696,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032801",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491725,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054032801",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491578,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032801",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491726,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054032801",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491579,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054032820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479872,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054032820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479871,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054032820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532185,"Phosphate","No sector responsible"]
["GB109054039770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512633,"Phosphate","Domestic General Public","Pollution from waste water"]
["GB109054039770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512632,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519437,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519438,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054039770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519436,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479875,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054039800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479876,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054039800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491732,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491595,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043712",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516831,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043712",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516830,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043712",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516829,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054043712",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533296,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054043712",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533297,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043712",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533502,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054043712",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533504,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043712",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533506,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519192,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB109054043820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516859,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054043820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516861,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516862,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532176,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB109054043790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516840,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516841,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516842,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054043790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516850,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054043790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516848,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516815,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516814,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491997,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491727,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491448,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491996,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491447,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491451,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491449,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512627,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519322,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519323,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054043700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491733,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054043700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492068,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491535,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533492,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054043700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533494,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533493,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043711",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516824,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054043711",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516826,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516834,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516836,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512638,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512639,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512636,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB109054039810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512634,"Fish","Other","Physical modifications"]
["GB109054039810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532188,"Ammonia (Phys-Chem)","No sector responsible"]
["GB109054039810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512635,"Fish","Water Industry","Pollution from waste water"]
["GB109054039810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519439,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512637,"Invertebrates","Water Industry","Pollution from waste water"]
["GB109054044403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479886,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB109054044403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479885,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB109054044403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479884,"Mitigation Measures Assessment","Navigation","Physical modifications"]
["GB109054044403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491739,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491603,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512629,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512630,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517793,"Dissolved oxygen","Industry","Physical modifications"]
["GB109054039420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517807,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517795,"Dissolved oxygen","Industry","Pollution from waste water"]
["GB109054039420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518296,"Invertebrates","Industry","Pollution from towns, cities and transport"]
["GB109054039420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518295,"Invertebrates","Industry","Pollution from waste water"]
["GB109054039420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517711,"Invertebrates","Urban and transport","Physical modifications"]
["GB109054039420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517814,"Macrophytes and Phytobenthos Combined","Industry","Pollution from waste water"]
["GB109054039420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517804,"Phosphate","Industry","Pollution from waste water"]
["GB109054039420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517815,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039341",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491446,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039341",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516536,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039341",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533488,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039341",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533432,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB109054039341",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533433,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039341",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533436,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039341",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533437,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039341",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516534,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039341",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516532,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039631",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491929,"Fish","Industry","Physical modifications"]
["GB109054039631",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492120,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054039631",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492147,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491594,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516579,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054039430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532694,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516613,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508571,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054043720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482252,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054043890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509328,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054043890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532149,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054044620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515124,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB30937926",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530915,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491032,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491792,"Tributyltin Compounds","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509745,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492022,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482260,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054044150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513676,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482263,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482266,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054039870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515082,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054043840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491154,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509742,"Fish","Agriculture and rural land management","Physical modifications"]
["GB109054039860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531923,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491034,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054044070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482259,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515091,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30938250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515214,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB109054043800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508577,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB109054043880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483978,"Invertebrates","Urban and transport","Physical modifications"]
["GB109054039922",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515404,"Phosphate","Water Industry","Pollution from waste water"]
["GB109054044120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530792,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054039921",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531025,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB109054049570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532248,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB109054049640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517066,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519137,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532393,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB109054049630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534201,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB109054049450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532928,"Invertebrates","Water Industry","Pollution from waste water"]
["GB30936544",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519739,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30936566",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533313,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519564,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB109054049430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516411,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516407,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB109054049290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532242,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108047007840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519786,"Hydrological Regime","Other","Changes to the natural flow and levels of water"]
["GB108047013880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488780,"Fish","Water Industry","Pollution from waste water"]
["GB108047013880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488786,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108047008060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488772,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108047008050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488710,"Fish","No sector responsible"]
["GB108047013900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482335,"Fish","No sector responsible"]
["GB108047013920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531171,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108047008030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482350,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30845324",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527996,"Phytoplankton","No sector responsible"]
["GB30845277",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482391,"Total Phosphorus","Water Industry","Physical modifications"]
["GB108047008070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488779,"Fish","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB108047008070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532078,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108047007940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488748,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108047013910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488798,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108047007830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531093,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108047003890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482313,"Macrophytes and Phytobenthos Combined","Sector under investigation"]
["GB108047003650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488692,"pH","Mining and quarrying","Pollution from abandoned mines"]
["GB108047003640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527815,"Fish","No sector responsible"]
["GB108047004010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531183,"Phosphate","Sector under investigation"]
["GB108047004050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488705,"Fish","No sector responsible"]
["GB108047007860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482378,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108047007760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531110,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108047004070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",463351,"Copper","Mining and quarrying","Pollution from abandoned mines"]
["GB108047004070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527838,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB30847000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519938,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB108050014050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512881,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108050014330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482651,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108050014370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518189,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108050014260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532117,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108050014660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509242,"Phosphate","Water Industry","Pollution from waste water"]
["GB108050008181",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528140,"Phosphate","Water Industry","Pollution from waste water"]
["GB108050008080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533778,"Nickel and Its Compounds","No sector responsible"]
["GB108050008160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510413,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108050008260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482672,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108050008190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530053,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108050014360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517949,"Phosphate","Water Industry","Pollution from waste water"]
["GB108050008230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488986,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108050008110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507687,"Phosphate","Water Industry","Pollution from waste water"]
["GB108050014510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518169,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108050014200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517819,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108050014320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489027,"Phosphate","Water Industry","Pollution from waste water"]
["GB108050014090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507953,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108050020010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482730,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108050014310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520213,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108050020020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531082,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108050020020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528185,"Invertebrates","Water Industry","Pollution from waste water"]
["GB108050019980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509897,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB108051020590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482753,"Fish","No sector responsible"]
["GB108050014640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520632,"Phosphate","Water Industry","Pollution from waste water"]
["GB108050008250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488991,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB108050014170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512884,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108050019990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482724,"Fish","Water Industry","Changes to the natural flow and levels of water"]
["GB108050014520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510958,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108050014210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489016,"Phosphate","Water Industry","Pollution from waste water"]
["GB108050014650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489044,"Fish","Water Industry","Pollution from waste water"]
["GB108050019920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533116,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108050014490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517501,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108051020500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519719,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108050008270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507950,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108050008270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511190,"Phosphate","Water Industry","Pollution from waste water"]
["GB108043022560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519686,"Fish","No sector responsible"]
["GB108043022420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526933,"Phosphate","No sector responsible"]
["GB108043015840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521015,"Macrophytes and Phytobenthos Combined","No sector responsible","Pollution from towns, cities and transport"]
["GB108043016210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526927,"Phosphate","No sector responsible"]
["GB108043022351",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519629,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108043015860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526802,"Phosphate","Other","Pollution from towns, cities and transport"]
["GB108043016180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527765,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB108043022410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519851,"Macrophytes and Phytobenthos Combined","Other","Pollution from towns, cities and transport"]
["GB108043016200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488450,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108043022390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488471,"Fish","Water Industry","Changes to the natural flow and levels of water"]
["GB108043016190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527767,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108043016190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526921,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108048001172",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527872,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB108048001172",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531096,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108048001640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532100,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB30846556",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490418,"Total Phosphorus","Local and Central Government","Pollution from waste water"]
["GB30846556",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490427,"Phytoplankton","Local and Central Government","Pollution from waste water"]
["GB108048001173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521479,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB108048001330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479715,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB108048001330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520367,"Hydrological Regime","Mining and quarrying","Changes to the natural flow and levels of water"]
["GB108048001330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488859,"Invertebrates","Urban and transport","Physical modifications"]
["GB108048002290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507521,"Phosphate","Water Industry","Pollution from waste water"]
["GB108048001350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488864,"Zinc","No sector responsible"]
["GB30846526",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482559,"Phytoplankton","Water Industry","Physical modifications"]
["GB108048001231",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507448,"Nickel and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB108048001231",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507426,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB108048001231",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507441,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB108048001150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488818,"Phosphate","Water Industry","Pollution from waste water"]
["GB108048001150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488817,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB108048001280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527875,"Fish","Urban and transport","Physical modifications"]
["GB30846516",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532994,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB108048001160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482534,"Copper","No sector responsible"]
["GB108048001250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507451,"Copper","Mining and quarrying","Pollution from abandoned mines"]
["GB108048001250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507455,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB108049000560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519781,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB108049000600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482436,"Invertebrates","No sector responsible"]
["GB108049000600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482433,"Zinc","No sector responsible"]
["GB108049000620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507581,"Cadmium and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB108049000620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482422,"Copper","Mining and quarrying","Pollution from abandoned mines"]
["GB108049000620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488948,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB108049000570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521532,"Fish","Mining and quarrying","Pollution from abandoned mines"]
["GB108049000710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521618,"Fish","No sector responsible"]
["GB108049000380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507550,"Nickel and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB108049000700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507587,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB30846547",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482563,"Total Phosphorus","Water Industry","Physical modifications"]
["GB30846547",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482566,"Phytoplankton","Water Industry","Pollution from waste water"]
["GB108049007270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507649,"Fish","No sector responsible"]
["GB108049007190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527961,"Fish","Sector under investigation","Physical modifications"]
["GB108049013730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507664,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108049013730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488966,"Fish","Navigation","Physical modifications"]
["GB108049013760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527992,"Fish","Sector under investigation","Physical modifications"]
["GB108049013760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507670,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB30846232",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482790,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB30846262",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490392,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB108049000220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532104,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108049000070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521595,"Fish","Sector under investigation"]
["GB108049000120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526715,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB108049006910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527952,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108049000110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488908,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108049007010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521620,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108049007050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521622,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108048002320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488895,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB108045009300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528094,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108045014830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496284,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045008850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533095,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108045008850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533089,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045008840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496127,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108045015130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",523442,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108045009070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530003,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045014900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488598,"Phosphate","Water Industry","Pollution from waste water"]
["GB108045009290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528093,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108045009080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528064,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB108045009220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520104,"Fish","Sector under investigation"]
["GB108045014910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530016,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045009000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496141,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045009000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496144,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108045014970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488612,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB108045014880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528098,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108045008730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496117,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045008980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512867,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108045014940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528109,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108045014920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516653,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108045014960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488606,"Fish","Industry","Physical modifications"]
["GB108045014960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488609,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108045008860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488525,"Fish","No sector responsible"]
["GB108045014930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482455,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045014980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533912,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108045014980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533905,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045009040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517051,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045020900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533550,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045009050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528058,"Phosphate","Water Industry","Pollution from waste water"]
["GB108045015050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533653,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB108045009060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496151,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108045014870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529750,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045014990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496316,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108045014990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530021,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045015070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496362,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108045015110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496372,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108045015120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533100,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108045009200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482413,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108045009180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533560,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108046005020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507162,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108046005040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488627,"Phosphate","Water Industry","Pollution from waste water"]
["GB108046008590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488669,"Fish","No sector responsible"]
["GB108046008540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533104,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108046008500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482884,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB108046008330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488643,"Fish","Water Industry","Pollution from waste water"]
["GB30846161",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519999,"Phytoplankton","No sector responsible"]
["GB30846114",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519961,"Phytoplankton","Water Industry","Physical modifications"]
["GB30846229",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520013,"Total Phosphorus","Urban and transport","Pollution from towns, cities and transport"]
["GB108046004930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482892,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108046008400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488651,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB30846472",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490399,"Total Phosphorus","Domestic General Public","Pollution from towns, cities and transport"]
["GB30846264",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534037,"Total Phosphorus","No sector responsible"]
["GB108046005160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507167,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108046005210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533936,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB540805015500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481401,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB510080077000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518466,"Dissolved Inorganic Nitrogen","Agriculture and rural land management","Pollution from rural areas"]
["GB520804814400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520519,"Dissolved Inorganic Nitrogen","Agriculture and rural land management","Pollution from rural areas"]
["GB510804605900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",523372,"Dissolved Inorganic Nitrogen","Water Industry","Pollution from waste water"]
["GB520804609000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533965,"Macroalgae","Agriculture and rural land management","Pollution from rural areas"]
["GB680806460000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533961,"Invertebrates","No sector responsible"]
["GB530804906700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532098,"Dissolved Inorganic Nitrogen","Agriculture and rural land management","Pollution from rural areas"]
["GB520804415800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519586,"Dissolved Inorganic Nitrogen","Agriculture and rural land management","Pollution from rural areas"]
["GB108052015380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489115,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108052015481",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489138,"Phosphate","Water Industry","Pollution from waste water"]
["GB108052015410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512896,"Phosphate","Water Industry","Pollution from waste water"]
["GB108052021380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519903,"Phosphate","Water Industry","Pollution from waste water"]
["GB108052015390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489119,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108052021260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512901,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108052021260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521263,"Hydrological Regime","Sector under investigation"]
["GB109052021580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531261,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB108052021200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519296,"Ammonia (Phys-Chem)","Industry","Changes to the natural flow and levels of water"]
["GB108052021130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479767,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB108052021130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527757,"Phosphate","Water Industry","Pollution from waste water"]
["GB108052021250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520572,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB109052021570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527810,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108052021173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519090,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB108052021172",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517354,"Phosphate","Urban and transport","Pollution from waste water"]
["GB108052021182",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479777,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB108052021160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489208,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108052021183",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527755,"Phosphate","Water Industry","Pollution from waste water"]
["GB108052015170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489071,"Phosphate","Water Industry","Pollution from waste water"]
["GB108052015600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489160,"Fish","Other","Physical modifications"]
["GB108052015600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531416,"Fish","Industry","Pollution from towns, cities and transport"]
["GB108052015370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489114,"Phosphate","Water Industry","Pollution from waste water"]
["GB108052021320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489226,"Fish","Sector under investigation","Physical modifications"]
["GB108052021150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489204,"Phosphate","Water Industry","Pollution from waste water"]
["GB108052015270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519622,"Dissolved oxygen","No sector responsible"]
["GB108052021270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489215,"Fish","Water Industry","Physical modifications"]
["GB108052015180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518824,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108052015260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531419,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108052015630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489170,"Phosphate","Water Industry","Pollution from waste water"]
["GB108052015330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518286,"Hydrological Regime","No sector responsible"]
["GB108052015140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517152,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB108052015290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527739,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108052015610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519065,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108052015450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",477980,"Fish","Sector under investigation","Physical modifications"]
["GB108052015350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531413,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB108052015340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489107,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108052015340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521036,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB30845143",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516938,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB108052015160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489068,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30845316",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527730,"Phytoplankton","Water Industry","Pollution from waste water"]
["GB108052021100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527721,"Ammonia (Phys-Chem)","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB108052015570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489155,"Phosphate","Water Industry","Pollution from waste water"]
["GB108052015500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519663,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB108044009710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518974,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108044010080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521022,"Hydrological Regime","No sector responsible"]
["GB108044009620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518926,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108044010050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519576,"pH","No sector responsible"]
["GB108044010020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488504,"Phosphate","Water Industry","Pollution from waste water"]
["GB108044010020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488502,"Phosphate","Recreation","Pollution from towns, cities and transport"]
["GB108044010210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521343,"Fish","Sector under investigation","Physical modifications"]
["GB108044009580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521338,"Fish","Sector under investigation"]
["GB108043016030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512865,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108043015960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488403,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108043011040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488362,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB108043011080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529856,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB108043022440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488430,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108043016040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526829,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB108043015890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488378,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB108043022490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488488,"Phosphate","Domestic General Public","Pollution from waste water"]
["GB108043022490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488436,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108043015940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527688,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB108043015970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519859,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB108043015930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527784,"Invertebrates","No sector responsible"]
["GB108043015930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512864,"Dissolved oxygen","No sector responsible"]
["GB108043015820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517314,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108043016051",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518613,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB108043015990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517018,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB40802G800300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528346,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40802G800300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528350,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40802G800200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528337,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40802G800200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519387,"Chemical Dependent Surface Water Body Status","Mining and quarrying","Pollution from abandoned mines"]
["GB40802G800100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528332,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40802G806700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520008,"Chemical Dependent Surface Water Body Status","Mining and quarrying","Pollution from abandoned mines"]
["GB40802G806700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528364,"Trend Assessment","Mining and quarrying","Pollution from abandoned mines"]
["GB40801G806900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514314,"Chemical Dependent Surface Water Body Status","No sector responsible"]
["GB40801G802400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528311,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40801G801700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528299,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB107042016360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488298,"Phosphate","Water Industry","Pollution from waste water"]
["GB107042016280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492487,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB107042016640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492509,"Macrophytes and Phytobenthos Combined","Water Industry","Changes to the natural flow and levels of water"]
["GB107042011370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488279,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB107041011940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488068,"Fish","Urban and transport","Physical modifications"]
["GB107041012560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514609,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB107041012740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488198,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526756,"Phosphate","No sector responsible"]
["GB107041012650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534371,"Fish","No sector responsible","Non-native invasive species"]
["GB107041012980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518232,"Macrophytes and Phytobenthos Combined","Sector under investigation"]
["GB107041012510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512857,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB107041013080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526761,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012641",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488169,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB107041012670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488188,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514836,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488105,"Fish","Agriculture and rural land management","Physical modifications"]
["GB107041012040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483217,"Fish","Agriculture and rural land management","Physical modifications"]
["GB107041012270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",523430,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514575,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513945,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488234,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518193,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB107041012220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534214,"Dissolved oxygen","No sector responsible"]
["GB107041012120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488093,"Fish","Agriculture and rural land management","Physical modifications"]
["GB107041012150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508193,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB540704116000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518854,"Fish","No sector responsible"]
["GB580705210000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507377,"Macroalgae","Agriculture and rural land management","Pollution from rural areas"]
["GB520704004700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519751,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB520710101900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519268,"Macroalgae","Sector under investigation"]
["GB520710101600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507321,"Macroalgae","Urban and transport"]
["GB520710102000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514102,"Dissolved Inorganic Nitrogen","Agriculture and rural land management","Pollution from rural areas"]
["GB520710101700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517733,"Macroalgae","Agriculture and rural land management","Pollution from rural areas"]
["GB580705140000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507325,"Dissolved Inorganic Nitrogen","Water Industry","Pollution from waste water"]
["GB70710002",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534334,"Phosphate","Urban and transport"]
["GB40701G501400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532174,"General Chemical Test","Domestic General Public","Pollution from towns, cities and transport"]
["GB40701G503200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519168,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40702G503900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490638,"Quantitative Saline Intrusion","No sector responsible"]
["GB40701G505000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518388,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40701G502700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508431,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40701G501500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520533,"Trend Assessment","Water Industry","Pollution from towns, cities and transport"]
["GB40701G500100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529194,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40701G502800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490632,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB107040019600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518279,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB107040019600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507943,"Invertebrates","Water Industry","Pollution from waste water"]
["GB107040019620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528683,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB107040019770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479574,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB107040019770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508480,"Phosphate","Industry","Pollution from waste water"]
["GB107040019770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508481,"Phosphate","Water Industry","Pollution from waste water"]
["GB107040019720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517431,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB107040019550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492283,"Fish","Local and Central Government","Physical modifications"]
["GB107040019790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514192,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB107040019790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508082,"Fish","Agriculture and rural land management","Physical modifications"]
["GB107040019742",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488019,"Fish","Industry","Pollution from towns, cities and transport"]
["GB107040019742",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530468,"Fish","Agriculture and rural land management","Physical modifications"]
["GB107040019630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479558,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB107040019630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512281,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB107040019570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512030,"Phosphate","Water Industry","Changes to the natural flow and levels of water"]
["GB107040019570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508245,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB107040019570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508248,"Dissolved oxygen","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB107040019590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530202,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB107040019590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508122,"Fish","Local and Central Government","Physical modifications"]
["GB107040019490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492412,"Fish","Water Industry","Pollution from waste water"]
["GB107040019660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488000,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB107040019741",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532374,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB107040019640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508952,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB107042016750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510798,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB107042016750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479647,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB107042011300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513718,"Phosphate","Domestic General Public","Pollution from waste water"]
["GB30745790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483328,"Chironomids (CPET)","Agriculture and rural land management","Pollution from rural areas"]
["GB30745790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483491,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB107042011400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510316,"Phosphate","Water Industry","Pollution from waste water"]
["GB107041012890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534306,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB107041012140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527651,"Phosphate","No sector responsible"]
["GB107041012370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514267,"Invertebrates","Water Industry","Changes to the natural flow and levels of water"]
["GB107041012010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488082,"Invertebrates","Water Industry","Pollution from waste water"]
["GB107041006580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488046,"Invertebrates","Water Industry","Pollution from waste water"]
["GB107041011980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488053,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB107041011980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514830,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB107041012880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479608,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB107041012880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534367,"Invertebrates","Local and Central Government","Physical modifications"]
["GB107041006610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526765,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB107041017950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515027,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488241,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513911,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB107041017990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515917,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515019,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB30745108",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514867,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534375,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488201,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB107041012790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512275,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB107041012760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534207,"Fish","Water Industry","Pollution from waste water"]
["GB107040013670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507929,"Fish","Agriculture and rural land management","Physical modifications"]
["GB107040019540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492365,"Dissolved oxygen","No sector responsible"]
["GB107040019700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479562,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB107040013520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520298,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB107040019530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479547,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB107040013480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519145,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB107040013480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515133,"Phosphate","Water Industry","Pollution from waste water"]
["GB30745015",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528894,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30745015",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508375,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB107040013420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508159,"Dissolved oxygen","No sector responsible"]
["GB107040013470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532965,"pH","Mining and quarrying"]
["GB107040013450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479522,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB107040013390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508143,"Phosphate","Water Industry","Pollution from waste water"]
["GB107040013390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516745,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB107040013550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531290,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB107040013380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519945,"Phosphate","Water Industry","Pollution from waste water"]
["GB107040019680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520561,"Phosphate","Water Industry","Pollution from waste water"]
["GB107040019670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490789,"Phosphate","Water Industry","Pollution from waste water"]
["GB107040013600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490785,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB107040013630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528870,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB107040019690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528876,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB107040013590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511736,"Phosphate","Water Industry","Pollution from waste water"]
["GB107040013590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492323,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB107040013490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531432,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB107040013610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528867,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB107040013500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531318,"Dissolved oxygen","No sector responsible"]
["GB107101006100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510579,"Invertebrates","No sector responsible"]
["GB107101005971",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529257,"Fish","Other","Physical modifications"]
["GB107101006210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511262,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB107101006250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488358,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB107042022580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518072,"Hydrological Regime","Sector under investigation","Physical modifications"]
["GB107042022620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492517,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB107042016480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488316,"Fish","Urban and transport","Physical modifications"]
["GB107042016380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488308,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB107042016810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513823,"Phosphate","Water Industry","Pollution from waste water"]
["GB107042016490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479643,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB107041012550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518064,"Macrophytes and Phytobenthos Combined","Sector under investigation"]
["GB107041006670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479580,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB107041006670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492474,"Fish","Agriculture and rural land management","Physical modifications"]
["GB107041012610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488179,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",523439,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB107041006650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512850,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB107041012521",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488176,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",488246,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB107041012940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492483,"Phosphate","Other","Pollution from towns, cities and transport"]
["GB107041012391",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534388,"Invertebrates","No sector responsible"]
["GB106039017120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511048,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB106039017120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510366,"Dissolved oxygen","Mining and quarrying","Pollution from towns, cities and transport"]
["GB106039017140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487239,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039017400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510477,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039017400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510751,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB106039017130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487232,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB106039017180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487248,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB106039017180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527578,"Invertebrates","Water Industry","Pollution from waste water"]
["GB106039017320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533365,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB106039017330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531482,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039017110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487228,"Fish","Other","Physical modifications"]
["GB106039017170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531805,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB106039017240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534317,"Fish","Other","Physical modifications"]
["GB106039023190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511372,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039017080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487223,"Fish","Other","Physical modifications"]
["GB106039017080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533455,"Dissolved oxygen","Urban and transport","Physical modifications"]
["GB106039017630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534328,"Fish","Navigation","Physical modifications"]
["GB106039017800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511381,"Macrophytes and Phytobenthos Combined","Water Industry","Changes to the natural flow and levels of water"]
["GB106039017800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528255,"Biochemical Oxygen Demand (BOD)","No sector responsible"]
["GB106039017860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533135,"Dissolved oxygen","No sector responsible"]
["GB106039017870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527709,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB106039017070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512351,"Fish","Other","Physical modifications"]
["GB106039017850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511983,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039017840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510975,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB106039017840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510379,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB106039017810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531497,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB30644031",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490357,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039017750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487382,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039017030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533273,"Dissolved oxygen","No sector responsible"]
["GB106039017060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513255,"Hydrological Regime","Other","Changes to the natural flow and levels of water"]
["GB106039017890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527707,"Invertebrates","No sector responsible"]
["GB106039017040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527670,"Invertebrates","Urban and transport","Physical modifications"]
["GB106039017710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512443,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039017730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527744,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB106039017780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487389,"Phosphate","Water Industry","Pollution from waste water"]
["GB30643943",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513359,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB106039017050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521523,"Invertebrates","Domestic General Public","Physical modifications"]
["GB106040018260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508116,"Fish","Other"]
["GB106040018130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490699,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479504,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB106040018310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508100,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB106040018310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508993,"Invertebrates","Water Industry","Pollution from waste water"]
["GB106040018500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517202,"Fish","Water Industry","Physical modifications"]
["GB106040018182",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479473,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB106040018182",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513400,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB106040018190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479480,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB106040018210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492364,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106040018210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510797,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB106040018410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487924,"Phosphate","Water Industry","Pollution from waste water"]
["GB106040018410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487922,"Invertebrates","Industry","Pollution from towns, cities and transport"]
["GB106040018150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531030,"Phosphate","Water Industry","Pollution from towns, cities and transport"]
["GB106040018120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492389,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509903,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106040018030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479463,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB106040018280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528994,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528989,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528974,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487870,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB106040018270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490766,"Dissolved oxygen","No sector responsible"]
["GB106040018330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487891,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487883,"Phosphate","Water Industry","Pollution from waste water"]
["GB106040018300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487882,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512273,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514435,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB106040018340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508123,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520281,"Ammonia (Phys-Chem)","No sector responsible"]
["GB106040018350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528707,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487950,"Phosphate","Water Industry","Pollution from waste water"]
["GB106040018630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531022,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106040018160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533825,"Mercury and Its Compounds","No sector responsible"]
["GB106040018660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532387,"Cadmium and Its Compounds","Water Industry","Pollution from waste water"]
["GB106040018660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527818,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB30643602",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517487,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512260,"Invertebrates","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB106040018360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487903,"Phosphate","Water Industry","Pollution from waste water"]
["GB106040018090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510193,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487909,"Phosphate","Water Industry","Pollution from waste water"]
["GB30644310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528888,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018181",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508087,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106040018100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518379,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039030000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487683,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487687,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB106039037380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511972,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039029940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508017,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039029940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512402,"Fish","Urban and transport","Physical modifications"]
["GB106039029880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513653,"Zinc","Waste treatment and disposal","Pollution from towns, cities and transport"]
["GB106039030030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487691,"Fish","Urban and transport","Physical modifications"]
["GB106039037400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512379,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039029910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512397,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512168,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527830,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039030333",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479456,"Mitigation Measures Assessment","Navigation","Physical modifications"]
["GB106039030280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481698,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039030480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512028,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039030232",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533981,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB106039030231",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479452,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB106039037440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531470,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB106039030310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487762,"Invertebrates","Water Industry","Pollution from waste water"]
["GB106039023520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511597,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039023520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511022,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB106039023232",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531560,"Temperature","No sector responsible"]
["GB106039023231",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510656,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533258,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB106039023550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479435,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB106039023550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531512,"Phosphate","Water Industry","Pollution from towns, cities and transport"]
["GB106039023540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527697,"Invertebrates","Water Industry","Pollution from waste water"]
["GB30642430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516499,"Macrophytes and Phytobenthos Combined","Other"]
["GB106039023440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487531,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529858,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039017660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527672,"Invertebrates","Recreation","Physical modifications"]
["GB106039023511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511428,"Phosphate","Water Industry","Pollution from waste water"]
["GB106038033310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516547,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106038033270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487118,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB106038033270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487113,"Fish","Water Industry","Changes to the natural flow and levels of water"]
["GB106038033392",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",463507,"Benzo (b) and (k) fluoranthene","Urban and transport","Pollution from towns, cities and transport"]
["GB106038040110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513304,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106038040110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487180,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB106038040110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516523,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106038033410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510760,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB106038033410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516478,"Fish","Urban and transport","Physical modifications"]
["GB106038033340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507532,"Phosphate","Water Industry","Pollution from waste water"]
["GB106038033360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487149,"Fish","Other","Physical modifications"]
["GB106038033360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487145,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106038033460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483884,"Phosphate","Water Industry","Pollution from waste water"]
["GB106038040120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487192,"Fish","Other","Physical modifications"]
["GB106038040140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487194,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB106038040140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483821,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106038033220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483834,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB106038033220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483838,"Fish","Urban and transport","Physical modifications"]
["GB106038033282",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496088,"Phosphate","Water Industry","Pollution from waste water"]
["GB106038033260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532302,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB106038033281",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509184,"Phosphate","Water Industry","Pollution from waste water"]
["GB106038033391",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514650,"Fish","Domestic General Public","Pollution from towns, cities and transport"]
["GB106038033391",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483787,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB40601G601100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490595,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB40601G501800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520734,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40601G600400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483051,"Trend Assessment","Domestic General Public","Pollution from towns, cities and transport"]
["GB40601G604100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514340,"Chemical Dependent Surface Water Body Status","Industry","Pollution from towns, cities and transport"]
["GB40601G501700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520673,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40601G602900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482193,"Trend Assessment","Urban and transport","Pollution from towns, cities and transport"]
["GB40601G602600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",463094,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40602G600200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490611,"General Chemical Test","Other","Pollution from towns, cities and transport"]
["GB40601G601200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482194,"Chemical Drinking Water Protected Area","Urban and transport","Pollution from towns, cities and transport"]
["GB40601G600900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490588,"Quantitative Dependent Surface Water Body Status","Water Industry","Changes to the natural flow and levels of water"]
["GB40601G500500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492256,"Quantitative Dependent Surface Water Body Status","Industry","Changes to the natural flow and levels of water"]
["GB40601G601000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514387,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40602G602700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514275,"Trend Assessment","Waste treatment and disposal","Pollution from towns, cities and transport"]
["GB40601G602100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490741,"Quantitative Water Balance","Water Industry","Changes to the natural flow and levels of water"]
["GB106039037370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512183,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039037310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513055,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB106039037350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512191,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039037360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511758,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039037210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511570,"Dissolved oxygen","No sector responsible"]
["GB106039042660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511786,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106039037190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511765,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB106039029800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487608,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039037220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512410,"Fish","Other","Physical modifications"]
["GB106039037220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533467,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB106039037260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487823,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039030130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511769,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039030120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487718,"Invertebrates","Water Industry","Pollution from waste water"]
["GB106039030120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512440,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039030070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511683,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039030090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512427,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511725,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528269,"Ammonia (Phys-Chem)","No sector responsible"]
["GB106039030160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531547,"Biochemical Oxygen Demand (BOD)","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487711,"Invertebrates","No sector responsible"]
["GB106039023380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487522,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039023370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487518,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512376,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039023350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529822,"Fish","Urban and transport","Physical modifications"]
["GB106039023340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527939,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB106039023630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512377,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039023660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512367,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039023360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510672,"Dissolved oxygen","No sector responsible"]
["GB106039023310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511529,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB106039023310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510833,"Dissolved oxygen","Domestic General Public","Pollution from waste water"]
["GB106039022950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531444,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039022990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487436,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039022990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512471,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512050,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534049,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB106039023110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534348,"Dissolved oxygen","Sector under investigation"]
["GB106039029992",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512079,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039022890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512252,"Invertebrates","Urban and transport","Physical modifications"]
["GB106039023330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511443,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510634,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039023680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487553,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023331",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531616,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039029991",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533315,"Dissolved oxygen","Sector under investigation"]
["GB106039023760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533053,"Dissolved oxygen","Mining and quarrying","Physical modifications"]
["GB106039023620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533269,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533263,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507183,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB30642488",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480703,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB30642488",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516599,"Phytoplankton","Water Industry","Pollution from waste water"]
["GB106039029840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",463709,"Macrophytes and Phytobenthos Combined","Urban and transport","Physical modifications"]
["GB106039029850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487639,"Invertebrates","Urban and transport","Physical modifications"]
["GB106039029850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487642,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB106039029860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479447,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB106039023010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487437,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039029870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483867,"Fish","Urban and transport","Physical modifications"]
["GB106039029890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516921,"Macrophytes and Phytobenthos Combined","Urban and transport","Physical modifications"]
["GB30642525",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490344,"Total Phosphorus","Urban and transport","Pollution from towns, cities and transport"]
["GB106039029820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487620,"Invertebrates","Other","Physical modifications"]
["GB106039029900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507204,"Macrophytes and Phytobenthos Combined","Local and Central Government","Physical modifications"]
["GB106039029900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507202,"Macrophytes and Phytobenthos Combined","Industry","Changes to the natural flow and levels of water"]
["GB30642490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517573,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516762,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB106039029920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487668,"Fish","Other","Physical modifications"]
["GB30642417",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490339,"Total Phosphorus","Water Industry","Pollution from waste water"]
["GB106039017610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515007,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106039017610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492371,"Fish","Local and Central Government","Physical modifications"]
["GB106039017622",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479375,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB106039017621",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492279,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039017621",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528964,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039017600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492230,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106039017550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487335,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039017530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508011,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039017530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492206,"Fish","No sector responsible"]
["GB106039017650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514170,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039017570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492356,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039017570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516654,"Dissolved oxygen","No sector responsible"]
["GB106039017470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507604,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039017470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531351,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB106039017560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492330,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039017560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490684,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039017540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492340,"Fish","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039017540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513450,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039017500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492379,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB106039017500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492378,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB106039017520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492438,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039017460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492253,"Dissolved oxygen","No sector responsible"]
["GB106039017460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531293,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039017590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479372,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB530603911403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529011,"Tributyltin Compounds","Navigation","Pollution from towns, cities and transport"]
["GB530603911403",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529014,"Tributyltin Compounds","Water Industry","Pollution from waste water"]
["GB530603911401",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481364,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB530603911401",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508556,"Tributyltin Compounds","Urban and transport","Pollution from towns, cities and transport"]
["GB530604002300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518667,"Hydrological Regime","No sector responsible"]
["GB106039017210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511782,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039017380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510991,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039023140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512097,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039017190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511211,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039017200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531443,"Dissolved oxygen","No sector responsible"]
["GB106039017370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483560,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039017300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511241,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB106039017250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510846,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039017340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530111,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB30643126",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513232,"Phytoplankton","Urban and transport","Pollution from towns, cities and transport"]
["GB106039023220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487462,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039023880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528265,"Ammonia (Phys-Chem)","No sector responsible"]
["GB106039030331",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479455,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB106039023233",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479408,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB106039023610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531453,"Fish","Other","Physical modifications"]
["GB106039023890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487592,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106039023850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",523461,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB106039023740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487565,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511640,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487784,"Invertebrates","Water Industry","Pollution from waste water"]
["GB106039030420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511704,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483259,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511800,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039030200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527576,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487793,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106039030380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479461,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB106039030340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512366,"Phosphate","Water Industry","Pollution from waste water"]
["GB106039030320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527640,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB106039023830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511647,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106039023780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511953,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106039023750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512160,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106040023990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509453,"Fish","Urban and transport","Physical modifications"]
["GB106040024150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487958,"Fish","Agriculture and rural land management","Physical modifications"]
["GB106040024210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517025,"Macrophytes and Phytobenthos Combined","Urban and transport","Physical modifications"]
["GB106040024210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532011,"Invertebrates","Urban and transport","Physical modifications"]
["GB106040024221",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487964,"Fish","Water Industry","Changes to the natural flow and levels of water"]
["GB106040024221",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529790,"Fish","Industry","Physical modifications"]
["GB106039017640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492423,"Fish","Urban and transport","Physical modifications"]
["GB106039023460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507898,"Invertebrates","Urban and transport","Physical modifications"]
["GB106039023460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507900,"Invertebrates","Water Industry","Pollution from waste water"]
["GB106039023030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496475,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039023030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532599,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039023051",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516448,"Ammonia (Phys-Chem)","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039022850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507823,"Invertebrates","No sector responsible"]
["GB106039022850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507820,"Invertebrates","Water Industry","Pollution from waste water"]
["GB106039023500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518902,"pH","No sector responsible"]
["GB106039023500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509778,"Dissolved oxygen","Other","Physical modifications"]
["GB106039023260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492312,"Fish","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB106039023260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518791,"Hydrological Regime","No sector responsible"]
["GB106039023250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509866,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB106039023270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487489,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from towns, cities and transport"]
["GB106039023270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492294,"Fish","Local and Central Government","Physical modifications"]
["GB106039023270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487482,"Macrophytes and Phytobenthos Combined","Urban and transport","Physical modifications"]
["GB106039023290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492287,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB106039022970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496461,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB106039022970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516434,"Invertebrates","Urban and transport","Physical modifications"]
["GB106039023590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487534,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB106039023590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516993,"Fish","Urban and transport","Physical modifications"]
["GB106039022980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487434,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB106039022940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496452,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB30641900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480683,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB106038033180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483622,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB106038033180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483662,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB106038033180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487086,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB106038027910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",463512,"Fluoranthene","Urban and transport","Pollution from towns, cities and transport"]
["GB106038027910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515882,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB106038027910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515875,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB106038027920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483807,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB106038027920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479334,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB106038077851",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496157,"Phosphate","Water Industry","Pollution from waste water"]
["GB106038077852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496214,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB106038077852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496215,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB106038077852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496216,"Invertebrates","Water Industry","Pollution from waste water"]
["GB106038077852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496218,"Fish","Water Industry","Pollution from waste water"]
["GB106038077852",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516878,"Macrophytes and Phytobenthos Combined","Urban and transport","Physical modifications"]
["GB30641939",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513001,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB106038027950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496115,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB106038027950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518030,"pH","Urban and transport","Pollution from towns, cities and transport"]
["GB30641884",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483731,"Total Phosphorus","Urban and transport","Pollution from towns, cities and transport"]
["GB30641884",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516476,"Phytoplankton","Water Industry","Pollution from waste water"]
["GB106038027960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496015,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB106038027960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479343,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB106038033210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528592,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106038027940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512791,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB106038027940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483671,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB106038033190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487104,"Invertebrates","No sector responsible"]
["GB106038027930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495996,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB106038033200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516273,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB106038033200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516267,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB106039017440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507781,"Invertebrates","Water Industry","Pollution from towns, cities and transport"]
["GB106037028140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517211,"Invertebrates","Urban and transport","Physical modifications"]
["GB106037028100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486967,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB106037028100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486966,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB106037028120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528407,"Invertebrates","No sector responsible"]
["GB106037028120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486978,"Fish","Urban and transport","Physical modifications"]
["GB106037028120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516458,"Ammonia (Phys-Chem)","Domestic General Public","Pollution from towns, cities and transport"]
["GB106037033500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483853,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB106037033500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487076,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB106037033500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487060,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB106037028130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487014,"Invertebrates","Water Industry","Pollution from waste water"]
["GB106037028130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",487000,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB106037028170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496063,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB106037033481",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512781,"Phosphate","Water Industry","Pollution from waste water"]
["GB106037033481",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512782,"Phosphate","Water Industry","Pollution from waste water"]
["GB106037033481",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483763,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB106037028181",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513282,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB106037028181",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513398,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB106037028181",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513296,"Ammonia (Phys-Chem)","Domestic General Public","Pollution from towns, cities and transport"]
["GB106037033490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533207,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB106037028182",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512195,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB106037028182",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512203,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB806100002",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481638,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB70610198",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531831,"Dissolved oxygen","Other","Physical modifications"]
["GB70610185",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481546,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB106037028080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517049,"Dissolved oxygen","Industry","Pollution from towns, cities and transport"]
["GB106040018560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520210,"Phosphate","Agriculture and rural land management","Pollution from towns, cities and transport"]
["GB106040018560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520234,"Dissolved oxygen","Agriculture and rural land management","Physical modifications"]
["GB106040018560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490739,"Hydrological Regime","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB104028047122",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508938,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028046740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513845,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028046740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483450,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB104028047121",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509972,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028047121",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531921,"Fish","Water Industry","Pollution from waste water"]
["GB104028046680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531123,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB104028047250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508504,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB104028047250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492185,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028047290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490925,"Fish","Urban and transport","Physical modifications"]
["GB104028047300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490928,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104028047280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513800,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483397,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491014,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB104028053080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491015,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028047220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515790,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB104028046790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510117,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053272",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491018,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053272",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531117,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028053301",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491021,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB104028053280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483693,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104028053340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519930,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB104028053360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483977,"Invertebrates","Urban and transport","Physical modifications"]
["GB104028053271",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515051,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513709,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB104028053400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483356,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529974,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104028046520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513838,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028052290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511840,"Fish","Water Industry","Physical modifications"]
["GB104027062731",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485507,"Fish","Industry","Physical modifications"]
["GB104027062650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528628,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027062840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478379,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027062710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485481,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104027062710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485483,"Invertebrates","Urban and transport","Physical modifications"]
["GB104027062620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509521,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB104027062670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527619,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB104027062632",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509312,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB104027062632",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509317,"Diazinon","Water Industry","Pollution from waste water"]
["GB104027063110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513057,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104027063130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530422,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104027063060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530946,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104027062990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485548,"Fish","Industry","Physical modifications"]
["GB104027063090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485558,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB30430357",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480463,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027062940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478394,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027062891",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485878,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB30430372",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480467,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB30430504",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480475,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027062760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485503,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027062760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528631,"Di(2-ethylhexyl)phthalate (Priority hazardous)","No sector responsible"]
["GB104027062830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478376,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB104027062680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478358,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB104027062920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485529,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104027062880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485518,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104027062880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485521,"Invertebrates","Water Industry","Pollution from waste water"]
["GB30431731",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480532,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027063330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485688,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB104027063190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509397,"Invertebrates","Sector under investigation","Pollution from towns, cities and transport"]
["GB104027063340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478445,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB104027063340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485691,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104027057600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478298,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027063301",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485671,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB30430996",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480500,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027062780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478373,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB104027062770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478369,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB104027062520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478318,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027062642",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485455,"Fish","Industry","Physical modifications"]
["GB104027062570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513757,"Fish","No sector responsible"]
["GB104027068312",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510048,"Hydrological Regime","No sector responsible"]
["GB104027068313",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478566,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB104027067950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512520,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104027067950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528387,"Macrophytes and Phytobenthos Combined","Recreation","Pollution from towns, cities and transport"]
["GB104027073281",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486080,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB104027067930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512364,"Fish","Water Industry","Physical modifications"]
["GB104027067811",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512545,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104027067990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528674,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104027067870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485891,"Fish","Water Industry","Physical modifications"]
["GB104027067971",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512527,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104027063420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529268,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104027063430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485736,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB104027063480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528638,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027063630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509558,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104027068420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534235,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB104027068190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478543,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB104027068370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485944,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104027068480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510646,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104027068500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485973,"Fish","Other","Physical modifications"]
["GB104027068470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485955,"Fish","Other","Physical modifications"]
["GB104027068260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485933,"Fish","No sector responsible"]
["GB104027068210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485912,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104027068210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485913,"Fish","Water Industry","Pollution from waste water"]
["GB104027068540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485984,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104027068550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530063,"Dissolved oxygen","No sector responsible"]
["GB104027068550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530060,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB104027068401",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510701,"Fish","No sector responsible"]
["GB104028047180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490913,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028047180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482242,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028046570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492079,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB104028046590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482215,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028046550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509706,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104028046550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507843,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028046950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517757,"Nickel and Its Compounds","Urban and transport","Pollution from towns, cities and transport"]
["GB104028046930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508524,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB104028046930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517744,"Nickel and Its Compounds","Water Industry","Pollution from waste water"]
["GB104028046990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531884,"Invertebrates","Urban and transport","Physical modifications"]
["GB104028042601",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517713,"Nickel and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB104028042470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491139,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB104028042470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491141,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB104028046430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530314,"Nickel and Its Compounds","Mining and quarrying","Pollution from towns, cities and transport"]
["GB104028042410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483288,"Phosphate","Agriculture and rural land management","Physical modifications"]
["GB104028046660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490876,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028042430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482209,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB104028046690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490879,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028046690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509646,"Fish","Domestic General Public","Physical modifications"]
["GB104028046750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483633,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104028042481",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534021,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028042390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515045,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028042380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509570,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104028042572",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532132,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB104028042571",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483295,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB104028046842",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513974,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB104028047050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483200,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB104028047000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490909,"Fish","Industry","Physical modifications"]
["GB104028047000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531134,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104028046450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526874,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028046480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514893,"Invertebrates","Water Industry","Changes to the natural flow and levels of water"]
["GB104028042502",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490803,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104028042490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483735,"Invertebrates","Urban and transport","Physical modifications"]
["GB104028042420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490816,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB104028042510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478625,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB104028042550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517651,"Zinc","Water Industry","Pollution from waste water"]
["GB104028042640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491897,"Zinc","Industry","Pollution from towns, cities and transport"]
["GB104028042640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491756,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB104028046440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530131,"Dissolved oxygen","Industry","Pollution from towns, cities and transport"]
["GB104028042520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492045,"Invertebrates","Urban and transport","Physical modifications"]
["GB104028046841",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531881,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104028046841",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513944,"Zinc","Urban and transport","Pollution from towns, cities and transport"]
["GB70410204",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514797,"Dissolved oxygen","No sector responsible"]
["GB70410266",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513776,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB70410110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481481,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB104027068820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531587,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104027068780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485995,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104027069010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486021,"Fish","Industry","Physical modifications"]
["GB104027069560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528907,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104027069560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528925,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB104027069560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528905,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027069540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478611,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB104027069540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528914,"Biochemical Oxygen Demand (BOD)","Agriculture and rural land management","Pollution from rural areas"]
["GB104027069550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530151,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104027067760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510159,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104027063560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478457,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB104027063530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509423,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027063520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513964,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104027069090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509875,"Cadmium and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB104027069150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486023,"Fish","No sector responsible"]
["GB104027069121",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509545,"Dissolved oxygen","No sector responsible"]
["GB104027063850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513108,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104027063760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510550,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104027063770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528911,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104027069490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509851,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB30429479",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527608,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB104027069464",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531567,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104027069390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509828,"pH","No sector responsible"]
["GB104027063810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512506,"Phosphate","Domestic General Public","Pollution from waste water"]
["GB104027068380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530066,"Fish","Industry","Physical modifications"]
["GB104027068300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530070,"Fish","No sector responsible"]
["GB104027068270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510203,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104027063870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510195,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104027063720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529143,"Dissolved oxygen","Waste treatment and disposal"]
["GB104027063780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509459,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027063790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510189,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104027063920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529096,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB104027063900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509479,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104027063730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510692,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104027064140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510621,"Hydrological Regime","No sector responsible"]
["GB104027069190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478600,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB104027069260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485875,"Fish","Industry","Physical modifications"]
["GB30429612",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480437,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027068990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",523504,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104027068990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528495,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB104027068920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529161,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB104027069160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530079,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB104027069180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533578,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104027068910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485997,"Fish","No sector responsible","Non-native invasive species"]
["GB104027068910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486004,"Fish","Water Industry","Pollution from waste water"]
["GB104027068970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528660,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB104027068850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530490,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB104027068850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530489,"Invertebrates","Urban and transport","Physical modifications"]
["GB104028058370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516714,"Cadmium and Its Compounds","No sector responsible"]
["GB104028058430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516655,"Dissolved oxygen","Water Industry","Physical modifications"]
["GB104028058440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491401,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028058440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529808,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028058420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516629,"Zinc","Urban and transport","Pollution from towns, cities and transport"]
["GB104028058420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515297,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB104028064330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491412,"Ammonia (Phys-Chem)","No sector responsible"]
["GB104028064340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483017,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB104028058410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515265,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB104028058230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491523,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028052970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491302,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028052970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492104,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB104028052950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516272,"pH","Water Industry","Pollution from waste water"]
["GB104028052950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510386,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104028058110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491939,"Hydrological Regime","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB30433100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516748,"Salinity","Mining and quarrying"]
["GB104028058091",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491518,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028058091",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492145,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB104028052940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483247,"Fish","Domestic General Public","Physical modifications"]
["GB104028052960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491295,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB104028058092",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491379,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028058070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491357,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028058080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529070,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028058020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528460,"Fish","Sector under investigation","Physical modifications"]
["GB104028058040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483255,"Fish","Agriculture and rural land management","Physical modifications"]
["GB30433056",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515341,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB104028058150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491392,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104028058170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515180,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028052360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514352,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028052370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491259,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB104028052310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478666,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB104028052300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512599,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028052350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514334,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB104028052350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514324,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104028052320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529811,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB104028058450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516642,"Lead and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB104028052390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478684,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB104028057910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478725,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104028057830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531707,"Ammonia (Phys-Chem)","Sector under investigation"]
["GB104028053240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478709,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB104028052840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531698,"Dissolved oxygen","Sector under investigation"]
["GB104026066890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520534,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB104026066970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",523490,"Phosphate","Water Industry","Pollution from waste water"]
["GB104026066800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529215,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB104026066910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485218,"Dissolved oxygen","Waste treatment and disposal","Pollution from towns, cities and transport"]
["GB104026066750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529794,"Dissolved oxygen","No sector responsible"]
["GB104026066860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485211,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB104026066790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509552,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB104026067211",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509915,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB104026067090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527593,"Phosphate","Water Industry","Pollution from waste water"]
["GB104026067080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478227,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB104026066660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510255,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104026066570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485148,"Fish","Domestic General Public","Pollution from towns, cities and transport"]
["GB104026067230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485242,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104026067230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531550,"pH","Agriculture and rural land management","Pollution from rural areas"]
["GB104026067200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528934,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104026066610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485170,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB104026066610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509610,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB104026066530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509832,"pH","Agriculture and rural land management","Pollution from rural areas"]
["GB104026077770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528483,"Dissolved oxygen","Recreation","Pollution from towns, cities and transport"]
["GB104026066630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509764,"Phosphate","Water Industry","Pollution from waste water"]
["GB104026072790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512080,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB104026072790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534234,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB40401G701200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510089,"Trend Assessment","Domestic General Public","Pollution from towns, cities and transport"]
["GB40401G700700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509626,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40401G700700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509621,"Chemical Drinking Water Protected Area","Urban and transport","Pollution from towns, cities and transport"]
["GB40402G990300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491478,"Chemical Dependent Surface Water Body Status","Mining and quarrying","Pollution from abandoned mines"]
["GB40401G702100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490535,"Chemical Drinking Water Protected Area","Domestic General Public","Pollution from towns, cities and transport"]
["GB40401G301500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529245,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40401G701100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510099,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40401G300500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490990,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB40401G302800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510765,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40402G700400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516905,"General Chemical Test","No sector responsible"]
["GB40401G701000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509688,"Chemical Drinking Water Protected Area","Water Industry","Pollution from waste water"]
["GB40401G701000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509683,"General Chemical Test","Water Industry","Pollution from waste water"]
["GB530402609201",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520198,"Dissolved Inorganic Nitrogen","No sector responsible"]
["GB510402703400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513266,"Fish","No sector responsible"]
["GB640402491000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513204,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB104028052750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511869,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104028052800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530101,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028052770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514814,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB104028052652",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514649,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028052711",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491009,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028052690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511560,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028052410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492109,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB104028052420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482247,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028053090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530104,"Zinc","No sector responsible"]
["GB104028052870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529778,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507599,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512607,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB104028053410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512608,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483039,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491170,"Invertebrates","Water Industry","Changes to the natural flow and levels of water"]
["GB104028052860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532513,"Biochemical Oxygen Demand (BOD)","Water Industry","Pollution from waste water"]
["GB104028053250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483468,"Fish","Industry","Physical modifications"]
["GB104028053110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514510,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB30434995",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513013,"Total Phosphorus","Water Industry","Pollution from waste water"]
["GB104028053112",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514942,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028053130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491315,"Invertebrates","Industry","Pollution from towns, cities and transport"]
["GB104028053140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512605,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028053140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514957,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028058480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491405,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491511,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028053440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534127,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104028064290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483305,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB104028064310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528464,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028058120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491859,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028058350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478740,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB104028064300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483310,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104028058320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529117,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104028058340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529072,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028058260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528443,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from waste water"]
["GB104028058280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515369,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483009,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028052631",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512573,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028052490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491958,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028053030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491445,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028053040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512684,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028053040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534097,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104028052501",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491267,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB104028052511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491441,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028052511",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491269,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104028052740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491844,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028052480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529815,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB30435060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512989,"Total Phosphorus","Urban and transport","Pollution from towns, cities and transport"]
["GB104028052570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516161,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB30435122",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515391,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB104027068610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512537,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104027068030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512286,"Dissolved oxygen","No sector responsible"]
["GB104027068020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511293,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028047580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529766,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB104028047580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510199,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028047550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491243,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028047570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510194,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104028047460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491833,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028047470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510072,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028047500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512579,"Phosphate","Water Industry","Pollution from waste water"]
["GB104028047500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529107,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104028047600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510213,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104028047090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510008,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028046960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478656,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB104028047211",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491431,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB104028046980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509974,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104028046870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491196,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104028046730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509956,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104028046920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491203,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB104028047010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509987,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104028047080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509997,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104028046620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516080,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104028046940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491489,"Phosphate","Water Industry","Pollution from waste water"]
["GB30436108",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516772,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB104028046630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509847,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104028046650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530848,"Phosphate","Agriculture and rural land management","Physical modifications"]
["GB104028046600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",491531,"Phosphate","Water Industry","Pollution from waste water"]
["GB30436331",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480590,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104028042590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509796,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104027057470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485331,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB104027057550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485365,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB104027057520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485344,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104027063150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485373,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027063260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485654,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104027063230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485628,"Invertebrates","Urban and transport","Physical modifications"]
["GB104027063173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485587,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027063173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485582,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104027057510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485343,"Invertebrates","Recreation","Physical modifications"]
["GB104027063171",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512469,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027064243",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509264,"Invertebrates","Local and Central Government","Physical modifications"]
["GB104027063380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485711,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104027063360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485700,"Fish","Water Industry","Pollution from waste water"]
["GB104027063370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485705,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027057591",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485619,"Fish","Water Industry","Pollution from waste water"]
["GB104027063200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485593,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB104027063200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485594,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104027063200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485598,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027057411",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478260,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB104027057370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478252,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB104027057530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485349,"Fish","Urban and transport","Physical modifications"]
["GB104027057460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478276,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB104027057490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509201,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027057400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509195,"Fish","Water Industry","Physical modifications"]
["GB30432223",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480550,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027057290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528721,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104027057310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532489,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB104027057772",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509244,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027057301",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485274,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027057320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510073,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB104027057640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485387,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104027057771",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529137,"Fish","Water Industry","Pollution from waste water"]
["GB104027057620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513915,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104027057730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485419,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB104027057413",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510531,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB104027057452",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485321,"Phosphate","Water Industry","Pollution from waste water"]
["GB104027057360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478250,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB104027057360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509194,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB104027057420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485301,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB104027064280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485883,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104027063660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510396,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104027063690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528917,"Dissolved oxygen","Industry","Pollution from towns, cities and transport"]
["GB104027063620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478459,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB104027063950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513109,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104027063980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513110,"Fish","Agriculture and rural land management","Physical modifications"]
["GB104027063940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531085,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB104027064060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478486,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB30430323",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480461,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB104027063960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509511,"Phosphate","No sector responsible"]
["GB30430374",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490265,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB104029061990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528782,"Fish","No sector responsible","Non-native invasive species"]
["GB104029061990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531573,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB104029067530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531606,"Macrophytes and Phytobenthos Combined","Local and Central Government","Physical modifications"]
["GB104029062000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528030,"Fish","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB104029062010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528023,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB104029062168",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508637,"Invertebrates","No sector responsible"]
["GB104029067540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518758,"Hydrological Regime","No sector responsible"]
["GB104029062150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508631,"Invertebrates","Water Industry","Pollution from waste water"]
["GB104029062162",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508633,"Invertebrates","No sector responsible"]
["GB104029067655",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481859,"Phosphate","Water Industry","Pollution from waste water"]
["GB104029062060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531580,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB104029067605",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530987,"Ammonia (Phys-Chem)","No sector responsible"]
["GB104029061940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486102,"Phosphate","Water Industry","Pollution from waste water"]
["GB104029062130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514428,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB104029067520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486125,"Fish","Navigation","Physical modifications"]
["GB104029061870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486092,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB104029061850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528696,"Temperature","No sector responsible"]
["GB104029061920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516408,"Phosphate","Water Industry","Pollution from waste water"]
["GB104029067510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520773,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB510302402900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514380,"Dissolved Inorganic Nitrogen","Sector under investigation"]
["GB680301430000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534078,"Macroalgae","No sector responsible"]
["GB510302509900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492575,"Angiosperms","Industry","Physical modifications"]
["GB650301440000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509069,"Tributyltin Compounds","Sector under investigation"]
["GB103021073240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528855,"Fish","Agriculture and rural land management","Physical modifications"]
["GB103022076470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527920,"Fish","Sector under investigation"]
["GB103022076460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529936,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB103022076370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527918,"Fish","Sector under investigation"]
["GB103021073221",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534074,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB103022076190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533409,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB30328075",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507686,"Total Phosphorus","Sector under investigation"]
["GB103022076710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484929,"Fish","Industry","Pollution from towns, cities and transport"]
["GB103022076720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496339,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from waste water"]
["GB103022077010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484937,"Fish","Other","Physical modifications"]
["GB103022077030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507967,"Invertebrates","Water Industry","Pollution from waste water"]
["GB103022077040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484939,"Fish","Other","Physical modifications"]
["GB103022076930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528853,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB103022076830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532550,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB103022076850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478071,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB103022076380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532855,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB103022076290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528851,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB103022076820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532610,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496319,"Phosphate","Water Industry","Pollution from waste water"]
["GB103025072560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485131,"Fish","Navigation","Physical modifications"]
["GB103025072140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529824,"Fish","Local and Central Government","Physical modifications"]
["GB103025072040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509039,"Invertebrates","Sector under investigation"]
["GB103025072270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507920,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528052,"Phosphate","Sector under investigation"]
["GB103025072060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532663,"Phosphate","Water Industry","Pollution from waste water"]
["GB103025072060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532667,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528043,"Temperature","No sector responsible"]
["GB103025071960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532653,"Nickel and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB103025071970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478156,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB103025071900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509081,"Fish","Sector under investigation"]
["GB103025072430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532987,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB103025072430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532992,"Invertebrates","Urban and transport","Physical modifications"]
["GB103025072391",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507911,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072391",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495889,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB103025072370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531845,"Invertebrates","Water Industry","Changes to the natural flow and levels of water"]
["GB103025072450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485105,"Invertebrates","Urban and transport","Physical modifications"]
["GB103025072260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532484,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495894,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB103025072596",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529737,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB103025071880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478152,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB103025071880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",463403,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB103025071880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533375,"Fish","Water Industry","Pollution from waste water"]
["GB103025071850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534107,"Fish","Navigation","Physical modifications"]
["GB103025071870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533850,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485114,"Lead and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB30328976",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480422,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB30329011",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492631,"Total Phosphorus","No sector responsible"]
["GB30328995",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492625,"Total Phosphorus","No sector responsible"]
["GB30329027",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492637,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507487,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB103025072210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478163,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB103025072410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496415,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB103025072180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495902,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB103025072550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533503,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495924,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483230,"Fish","Other","Physical modifications"]
["GB103025072360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485086,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485089,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496021,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495899,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB103025072380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527972,"Di(2-ethylhexyl)phthalate (Priority hazardous)","Sector under investigation"]
["GB103025072320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532834,"Invertebrates","No sector responsible"]
["GB30327976",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511692,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB103023075600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484965,"Fish","No sector responsible"]
["GB30328225",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514364,"Phytoplankton","Sector under investigation"]
["GB103023074680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",477822,"Cadmium and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB103023074700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483496,"Fish","Mining and quarrying","Pollution from abandoned mines"]
["GB103023074700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483736,"Fish","Other","Physical modifications"]
["GB103023075710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496297,"Tributyltin Compounds","Industry","Pollution from towns, cities and transport"]
["GB103023075532",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513662,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB103023075670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534106,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB103023075670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532981,"Invertebrates","Water Industry","Pollution from towns, cities and transport"]
["GB103023075670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532957,"Phosphate","Waste treatment and disposal","Pollution from towns, cities and transport"]
["GB103022076180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528070,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB103023075690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533712,"Ammonia (Phys-Chem)","Domestic General Public","Pollution from towns, cities and transport"]
["GB103023075690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533807,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB103023075690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533812,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB103023075780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484985,"Fish","Urban and transport","Physical modifications"]
["GB103023075780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484998,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB103023074791",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496244,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB103023074791",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533512,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB103023075200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529885,"Fish","Domestic General Public","Physical modifications"]
["GB103023075310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507385,"Invertebrates","Sector under investigation"]
["GB103023075250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507483,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB103023075400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534221,"Cadmium and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB103023075420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484964,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB103023075460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532643,"Fish","Sector under investigation"]
["GB103023075500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532670,"Fish","Sector under investigation"]
["GB103023074790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478084,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB103023074760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509035,"Hydrological Regime","Sector under investigation"]
["GB103023074760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528072,"Fish","Water Industry","Physical modifications"]
["GB103024077390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533303,"Dissolved oxygen","No sector responsible"]
["GB103024072740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481752,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB103024077450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533090,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB103024072690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533553,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB103024072680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534050,"Fish","Sector under investigation","Changes to the natural flow and levels of water"]
["GB103025075950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529940,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB103024077530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481787,"Lead and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB103024077510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481782,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB103024077500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483182,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB103024077360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481793,"Lead and Its Compounds","Mining and quarrying","Pollution from abandoned mines"]
["GB103024077330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533229,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB103024077330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533228,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB103024077551",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485025,"Phosphate","Water Industry","Pollution from waste water"]
["GB103024077551",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483755,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB103024077623",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485041,"Phosphate","Water Industry","Pollution from towns, cities and transport"]
["GB103024077470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534059,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB103024077580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478141,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB103024077410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483167,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB103024077410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533581,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB103024077410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533584,"Invertebrates","Industry","Pollution from waste water"]
["GB103024077570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533946,"Fish","Water Industry","Pollution from towns, cities and transport"]
["GB103024077560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533318,"Fish","No sector responsible"]
["GB103024077350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534187,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB103024077350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507968,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB103024077540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529904,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB103024077540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529903,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB103024077630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483178,"Phosphate","Water Industry","Pollution from waste water"]
["GB103024077600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495808,"Fish","Domestic General Public","Pollution from towns, cities and transport"]
["GB103024077622",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",485040,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB103024077622",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534308,"Invertebrates","Water Industry","Pollution from waste water"]
["GB103024077420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533480,"Fish","Agriculture and rural land management","Physical modifications"]
["GB40302G701300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",477950,"Chemical Dependent Surface Water Body Status","Mining and quarrying","Pollution from abandoned mines"]
["GB40301G704000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496067,"Chemical Saline Intrusion","Water Industry"]
["GB102021072930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478046,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB40201G100400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490509,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB530207614700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509680,"Fluoranthene","No sector responsible"]
["GB102075073440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508684,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB102075073510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484818,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB102075073480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508707,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB102076073991",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526877,"Phosphate","Water Industry","Pollution from waste water"]
["GB102076073910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484864,"Fish","Agriculture and rural land management","Physical modifications"]
["GB102076073970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529282,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB102076073950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478060,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB102077074180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484911,"Fish","Agriculture and rural land management","Physical modifications"]
["GB102077074160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484903,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB102076073760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484853,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB102076073780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",484858,"Fish","Agriculture and rural land management","Physical modifications"]
["GB102076070770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530253,"Fish","No sector responsible"]
["GB102076070790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508648,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB102076070690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478056,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB31230663",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509758,"Total Phosphorus","Other"]
["GB112071065120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480251,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB112071065050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489995,"Invertebrates","Mining and quarrying","Pollution from abandoned mines"]
["GB112071065090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480249,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB31230812",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509765,"Total Phosphorus","Water Industry","Pollution from waste water"]
["GB112071065470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510518,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB112071065470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510335,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB112071065460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490064,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB112071065651",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510359,"Dissolved oxygen","Domestic General Public","Pollution from waste water"]
["GB112071065614",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510323,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB112071065320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490052,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB112071065310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480269,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB31230958",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509978,"Hydrological Regime","Water Industry","Physical modifications"]
["GB112071065300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482033,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB112071065280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482908,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112071065240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480261,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB112071065290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509941,"Phosphate","Water Industry","Pollution from waste water"]
["GB112071065500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480280,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB112071065500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483485,"Phosphate","Domestic General Public","Pollution from waste water"]
["GB112071065130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482990,"Phosphate","Urban and transport","Pollution from waste water"]
["GB31230377",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481116,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB112071065210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509824,"Hydrological Regime","Recreation","Changes to the natural flow and levels of water"]
["GB112071065170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490009,"Phosphate","Water Industry","Pollution from waste water"]
["GB112069061430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489878,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489872,"Invertebrates","Water Industry","Pollution from waste water"]
["GB112069064540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530756,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112069064670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480199,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB31231013",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530727,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB31231306",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481180,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB31230769",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533974,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB112069064550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533521,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB112069064550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533527,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB31231025",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481145,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB112069060840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530997,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB31231027",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530749,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB31231200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530724,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061452",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507249,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061452",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520765,"Dissolved oxygen","Navigation","Physical modifications"]
["GB112069064641",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516926,"pH","Sector under investigation"]
["GB112069064641",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533387,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB112069064641",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533392,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB31231115",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530722,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112069064580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533797,"Invertebrates","Water Industry","Pollution from waste water"]
["GB112069061131",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481989,"Phosphate","Water Industry","Pollution from waste water"]
["GB112069061131",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530928,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB31231229",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530935,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112069064730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532301,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB112069064720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515490,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB31231168",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481160,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB31231168",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532274,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112069064690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532289,"Invertebrates","Urban and transport","Physical modifications"]
["GB112069061152",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489774,"Fish","Industry","Physical modifications"]
["GB112069061152",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482108,"Fish","Water Industry","Pollution from waste water"]
["GB31231260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483455,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532294,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532293,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB31231398",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530959,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061161",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482947,"Phosphate","Water Industry","Pollution from waste water"]
["GB112069061161",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489780,"Invertebrates","Water Industry","Pollution from waste water"]
["GB112069061161",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519605,"Fish","Water Industry","Pollution from waste water"]
["GB112069061410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480158,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB112069060900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531867,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112069060900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531874,"Invertebrates","Sector under investigation"]
["GB112069060940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507416,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482005,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530580,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530643,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112069060650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530624,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483271,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531788,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB112069061381",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489837,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061381",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530699,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507152,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518769,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531908,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB31232804",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530665,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061382",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489844,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB31233063",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483132,"Total Phosphorus","No sector responsible"]
["GB31232744",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490501,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480153,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB112069061060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483265,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516333,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB31232650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490496,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061011",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515960,"Invertebrates","Water Industry","Pollution from waste water"]
["GB112069061011",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520768,"Dissolved oxygen","Industry","Pollution from towns, cities and transport"]
["GB112069061000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489710,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB31231435",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483297,"Total Phosphorus","No sector responsible"]
["GB112069061280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533326,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530896,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112069060950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530884,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489823,"Fish","Industry","Physical modifications"]
["GB31232166",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530833,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB31232066",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483120,"Total Phosphorus","No sector responsible"]
["GB112069060910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531985,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061111",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513484,"Invertebrates","Water Industry","Pollution from waste water"]
["GB112069061050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530890,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530876,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112069060850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507551,"Fish","Sector under investigation"]
["GB112069061112",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508212,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB31232150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530869,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB31232499",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481222,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB31232499",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530827,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB31231829",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530812,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB31231531",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481203,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB112072065800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530262,"Fish","Water Industry","Pollution from waste water"]
["GB112072065800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530269,"Macrophytes and Phytobenthos Combined","Industry","Pollution from towns, cities and transport"]
["GB112072065790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490108,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB112072065790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490107,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB112072066120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480295,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB112072066160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514225,"Dissolved oxygen","Urban and transport","Pollution from towns, cities and transport"]
["GB112072066160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514188,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB112072066250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480302,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB31230199",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514365,"Hydrological Regime","Other","Physical modifications"]
["GB112072071810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517005,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112072065860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483518,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB112072065850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490122,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112072065850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490120,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB531207508700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481392,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB531207212200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514656,"Macroalgae","No sector responsible"]
["GB531207212100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517014,"Angiosperms","Water Industry","Pollution from waste water"]
["GB31229270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490465,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB31229184",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482051,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB112073071160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511884,"Macrophytes and Phytobenthos Combined","Water Industry","Physical modifications"]
["GB31229328",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490471,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB112073071050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526745,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB112073071210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530150,"Fish","Agriculture and rural land management","Physical modifications"]
["GB112073071032",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511738,"Invertebrates","No sector responsible"]
["GB112068060300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529537,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517938,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489509,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529524,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489513,"Phosphate","Agriculture and rural land management","Pollution from towns, cities and transport"]
["GB112068060320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518475,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532845,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB112068060250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481965,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529546,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532860,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529516,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532870,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529670,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489425,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB112068055360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495961,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB112068055390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489436,"Invertebrates","Water Industry","Pollution from waste water"]
["GB112068060470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529685,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529689,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532058,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518002,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB112068055380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526894,"Macrophytes and Phytobenthos Combined","Other"]
["GB112068060190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529678,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532055,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532041,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519528,"Fish","No sector responsible"]
["GB112068060220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518050,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529651,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529653,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529716,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482081,"Invertebrates","Water Industry","Pollution from waste water"]
["GB112068060550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529620,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529587,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB31233210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518880,"Phytoplankton","Water Industry","Pollution from waste water"]
["GB31233344",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529624,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515585,"Phosphate","Water Industry","Pollution from waste water"]
["GB112068060370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483498,"Cyanide","Industry","Pollution from towns, cities and transport"]
["GB112068060370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529577,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489592,"Invertebrates","Sector under investigation","Physical modifications"]
["GB112068060410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533917,"Ammonia (Phys-Chem)","No sector responsible"]
["GB112068060440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532890,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532895,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533828,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB112068060420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529567,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529563,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489530,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529628,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533226,"Hydrological Regime","Recreation","Changes to the natural flow and levels of water"]
["GB31232960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518561,"Total Phosphorus","Other"]
["GB31233474",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529599,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533139,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529555,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529399,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB31234330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529504,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB31234330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529506,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489403,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529333,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529456,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532355,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489411,"Phosphate","Water Industry","Pollution from waste water"]
["GB112068055280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532471,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530050,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB112068060460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529415,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529422,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481961,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532406,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529444,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB31234328",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529495,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112068074630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532271,"Hydrological Regime","Sector under investigation","Changes to the natural flow and levels of water"]
["GB112068074630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531127,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB112068055300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529358,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529473,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB31234545",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529438,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529367,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532456,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529349,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529476,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533891,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529394,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529390,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055451",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532516,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055451",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489470,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from towns, cities and transport"]
["GB112068055190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532423,"Ammonia (Phys-Chem)","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532433,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529371,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529372,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529344,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB31234480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517897,"Dissolved oxygen","Sector under investigation"]
["GB31234480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529426,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112068055210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529326,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB31231033",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510405,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112070064861",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489961,"Invertebrates","Urban and transport","Physical modifications"]
["GB112070064911",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480231,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB112070064952",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480241,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB112070064951",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480239,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB31231266",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526837,"Total Phosphorus","No sector responsible"]
["GB112070061600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489931,"Ammonia (Phys-Chem)","Mining and quarrying","Pollution from abandoned mines"]
["GB112070064790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508657,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB112070064810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508669,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112070064780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508972,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB31231496",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483993,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB112074069990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490197,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB112074069731",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521579,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112074070010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480314,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB112074070130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515784,"Invertebrates","No sector responsible"]
["GB112074069940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490188,"Fish","No sector responsible"]
["GB112069060760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481982,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508056,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489868,"Phosphate","Water Industry","Pollution from waste water"]
["GB112069061090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532142,"Dissolved oxygen","Local and Central Government","Pollution from towns, cities and transport"]
["GB112069060810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489670,"Invertebrates","Water Industry","Pollution from waste water"]
["GB112069060810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507314,"Invertebrates","Local and Central Government","Physical modifications"]
["GB112069060820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532123,"Fish","Water Industry","Pollution from towns, cities and transport"]
["GB112069060820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532127,"Phosphate","Water Industry","Pollution from towns, cities and transport"]
["GB112069061100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508078,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB112069061012",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515546,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB112069061012",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520778,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB112068060530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480072,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB112068060530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530778,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530780,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489500,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530775,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112068060350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510959,"Macrophytes and Phytobenthos Combined","Industry","Pollution from towns, cities and transport"]
["GB112068060350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530789,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482001,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516336,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511474,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112069061230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511486,"Invertebrates","Urban and transport","Physical modifications"]
["GB112069061220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495987,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB112069061220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532685,"Invertebrates","Domestic General Public","Pollution from towns, cities and transport"]
["GB112069060990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511339,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489809,"Fish","Industry","Physical modifications"]
["GB112069061240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",526880,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB112069060690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533866,"Dissolved oxygen","Domestic General Public","Pollution from towns, cities and transport"]
["GB112069061390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489861,"Invertebrates","Urban and transport","Pollution from towns, cities and transport"]
["GB112069061390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482011,"Ammonia (Phys-Chem)","Urban and transport","Pollution from towns, cities and transport"]
["GB112069060680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480084,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB112069060710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495938,"Fish","Local and Central Government"]
["GB112069060710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532770,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB112069060710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",495939,"Fish","Mining and quarrying","Pollution from abandoned mines"]
["GB41101G202600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490673,"Chemical Drinking Water Protected Area","Agriculture and rural land management","Pollution from rural areas"]
["GB41201G101100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490676,"Quantitative Saline Intrusion","No sector responsible"]
["GB41202G102700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510004,"Trend Assessment","Domestic General Public","Pollution from towns, cities and transport"]
["GB112070064880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508715,"Dissolved oxygen","Urban and transport","Pollution from waste water"]
["GB112069061442",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482024,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB112069061442",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482127,"Invertebrates","Agriculture and rural land management","Pollution from towns, cities and transport"]
["GB112069061441",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482017,"Ammonia (Phys-Chem)","Domestic General Public","Pollution from towns, cities and transport"]
["GB112069061441",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482019,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB112069060640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508636,"Phosphate","Water Industry","Pollution from waste water"]
["GB112069060580",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",489630,"Ammonia (Phys-Chem)","Water Industry","Pollution from waste water"]
["GB112069064500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482861,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB112069060610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483040,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB31228986",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490452,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB112075070460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512135,"Zinc","Mining and quarrying","Pollution from abandoned mines"]
["GB31228873",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483870,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB112075070490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490219,"Fish","Agriculture and rural land management"]
["GB112075073670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515921,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB112075073660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490233,"Invertebrates","Water Industry","Pollution from waste water"]
["GB812100014",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481651,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB71210545",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481631,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB71210229",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481619,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB70510522",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481533,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB105037033540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512805,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105037033540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512807,"Phosphate","Water Industry","Pollution from waste water"]
["GB105037033530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479282,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB105037033650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486906,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105037028660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530201,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB105037028680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517548,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB105037028650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530310,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105037033900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529044,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105037033900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517553,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB105037033890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517562,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB30541427",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490325,"Phytoplankton","Water Industry","Pollution from waste water"]
["GB105037033840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516505,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105037028630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530346,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105037033950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530411,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105037041320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486951,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105037041320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517177,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB105037041250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512812,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105037041330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530424,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105037034200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",507605,"Hydrological Regime","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB30540418",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515945,"Phytoplankton","Water Industry","Physical modifications"]
["GB105037041290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486943,"Phosphate","Water Industry","Pollution from waste water"]
["GB105037041290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517184,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB105037034150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517411,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105037077810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530446,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB105037034170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515761,"Invertebrates","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB105037041260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486929,"Fish","No sector responsible"]
["GB105037041180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515576,"Phosphate","Water Industry","Pollution from waste water"]
["GB105037041160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517405,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105037041160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514203,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB105037028730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479276,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB105037028500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530232,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105037028540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530224,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105037028560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519066,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB105037028743",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530518,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105036040950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479259,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB105036041000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530538,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105036040941",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486861,"Phosphate","Water Industry","Pollution from waste water"]
["GB105036040830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486843,"Dissolved oxygen","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB105036040830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486845,"Invertebrates","Other"]
["GB105036040960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530221,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105036040970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530439,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105036040942",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530542,"Phosphate","Water Industry","Pollution from waste water"]
["GB105036040930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479248,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB105036040930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515000,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105036040930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515002,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105036040710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486826,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB105036040750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514568,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105036040760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486834,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105036040800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515503,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105036040910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530601,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB105036040770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486838,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531947,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486406,"Phosphate","No sector responsible","Non-native invasive species"]
["GB105032045540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511160,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB105032045450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527680,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB105032045380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520831,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511154,"Macrophytes and Phytobenthos Combined","No sector responsible","Non-native invasive species"]
["GB105032045140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533613,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520658,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531007,"Dissolved oxygen","No sector responsible"]
["GB105032045080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528831,"Macrophytes and Phytobenthos Combined","Industry","Pollution from towns, cities and transport"]
["GB105032045170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486363,"Phosphate","Water Industry","Pollution from waste water"]
["GB205032050385",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533206,"Ammonia (Phys-Chem)","No sector responsible"]
["GB105032045050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486346,"Phosphate","Water Industry","Pollution from waste water"]
["GB105032045220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511030,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB105032050381",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510585,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533122,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB105032050330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528781,"Dissolved oxygen","No sector responsible"]
["GB105032050350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533176,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105032045190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511893,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB30537913",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528035,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB30537913",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511937,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482738,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB105032045230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520819,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105032050340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478911,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB105032045040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520807,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB105032045590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486419,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB105032045590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533832,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB105032045550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531933,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532576,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511123,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB105032045320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486372,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511072,"Invertebrates","Water Industry","Pollution from waste water"]
["GB105032045340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528837,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105032045310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532541,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB105032045290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532461,"Fish","No sector responsible","Non-native invasive species"]
["GB105031050560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486327,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB105031050600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",496096,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB205031055535",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533203,"Hydrological Regime","No sector responsible"]
["GB205031055525",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511198,"Invertebrates","Water Industry","Pollution from waste water"]
["GB105031050650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531953,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105031050720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531971,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105031055510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532023,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB105031050450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531951,"Dissolved oxygen","No sector responsible"]
["GB105031050770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510913,"Fish","Agriculture and rural land management","Physical modifications"]
["GB105031050520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486316,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105031045610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486281,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB105031045610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531651,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105031045630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486293,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB30536479",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480621,"Mitigation Measures Assessment","Water Industry","Physical modifications"]
["GB105031050610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531743,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB105031050610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486333,"Phosphate","Water Industry","Pollution from waste water"]
["GB105031050430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508807,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB105031045620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486284,"Fish","Water Industry","Pollution from waste water"]
["GB105031050490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482690,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB105031045600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486271,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105031045600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529206,"Dissolved oxygen","No sector responsible"]
["GB105031045640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508806,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB105031050420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531656,"Fish","Local and Central Government","Physical modifications"]
["GB105031050480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528799,"Fish","No sector responsible","Non-native invasive species"]
["GB105031050550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531738,"Fish","No sector responsible","Non-native invasive species"]
["GB105031050530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531732,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB40501G402200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490557,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40501G400200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510254,"Quantitative Dependent Surface Water Body Status","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB40501G400500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510191,"Quantitative GWDTEs test","Other","Changes to the natural flow and levels of water"]
["GB40601G603000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510296,"Trend Assessment","Other"]
["GB40601G603000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510288,"General Chemical Test","Agriculture and rural land management","Pollution from rural areas"]
["GB40501G445600",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490562,"Trend Assessment","Agriculture and rural land management","Pollution from rural areas"]
["GB40501G445700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510307,"Trend Assessment","Other"]
["GB40501G400300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517028,"Chemical Drinking Water Protected Area","No sector responsible"]
["GB105033037700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486460,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB105033037670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520967,"Invertebrates","Industry","Pollution from towns, cities and transport"]
["GB105033037670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518323,"Ammonia (Phys-Chem)","Industry","Pollution from towns, cities and transport"]
["GB105033037720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528517,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB105033037820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518332,"Invertebrates","Water Industry","Pollution from waste water"]
["GB105033037650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520971,"Invertebrates","No sector responsible"]
["GB105033037690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511771,"Fish","Urban and transport","Physical modifications"]
["GB105033038040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516223,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from waste water"]
["GB105033047923",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479144,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB105033038140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531899,"Invertebrates","No sector responsible"]
["GB105033038010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534302,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105033043250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518794,"Macrophytes and Phytobenthos Combined","Industry","Pollution from towns, cities and transport"]
["GB105033042800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479055,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB105033043240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516201,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033043240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516199,"Phosphate","Water Industry","Pollution from waste water"]
["GB105033042730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516116,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033042960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516400,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB105033042770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518106,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB105033043270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482290,"Dissolved oxygen","No sector responsible"]
["GB105033042820",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518300,"Invertebrates","No sector responsible"]
["GB105033047921",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479142,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB105033042810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486548,"Dissolved oxygen","No sector responsible"]
["GB105033038190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510032,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033042830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516251,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB105033042870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516157,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033042870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516365,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB105033043220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519044,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB105033042790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486535,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB105033037971",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478983,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB105033037930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534248,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105033030540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508035,"Phosphate","Water Industry","Pollution from waste water"]
["GB105033037840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534298,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105033037900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534290,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB105033038070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520397,"Invertebrates","Industry","Pollution from towns, cities and transport"]
["GB105033038270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514448,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033038280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514482,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033037880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510675,"Macrophytes and Phytobenthos Combined","No sector responsible","Non-native invasive species"]
["GB105033030550",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530654,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033037980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518721,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105033037860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478968,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB105033037940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530199,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033038200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510937,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB105033038180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479007,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB105033037870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510759,"Invertebrates","Water Industry","Pollution from waste water"]
["GB105033053470",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479148,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB105033053480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483981,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB105033047792",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513177,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB205033047665",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518376,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033042690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511824,"Fish","Agriculture and rural land management","Physical modifications"]
["GB105033042860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530197,"Phosphate","No sector responsible"]
["GB105033042750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486534,"Phosphate","Water Industry","Pollution from waste water"]
["GB105033042680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516094,"Phosphate","Water Industry","Pollution from waste water"]
["GB105033037620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483914,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB105033042720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534273,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105033037560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483899,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB105033037610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508555,"Phosphate","Water Industry","Pollution from waste water"]
["GB105033037480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519712,"Invertebrates","Water Industry","Changes to the natural flow and levels of water"]
["GB105033038100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486511,"Phosphate","Water Industry","Pollution from waste water"]
["GB105033037590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511678,"Hydrological Regime","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB105033037570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533447,"Invertebrates","No sector responsible"]
["GB105033038030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510771,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB105033042940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486574,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB105033042940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528536,"Hydrological Regime","No sector responsible"]
["GB105033043010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486599,"Hydrological Regime","Industry","Changes to the natural flow and levels of water"]
["GB105033043051",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479090,"Mitigation Measures Assessment","Urban and transport","Physical modifications"]
["GB105033042990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517888,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033043000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486593,"Hydrological Regime","Industry","Changes to the natural flow and levels of water"]
["GB105033043030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479086,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB105033042950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518119,"Invertebrates","Industry","Changes to the natural flow and levels of water"]
["GB105033042950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519909,"Ammonia (Phys-Chem)","Sector under investigation"]
["GB105033043052",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479092,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB205033000070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486565,"Hydrological Regime","No sector responsible"]
["GB105033047630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517017,"Phosphate","Water Industry","Pollution from waste water"]
["GB105033047630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519743,"Fish","No sector responsible"]
["GB105033043450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519730,"Dissolved oxygen","Local and Central Government","Pollution from waste water"]
["GB105033047880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",483892,"Hydrological Regime","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB105033047880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513343,"Fish","Agriculture and rural land management","Physical modifications"]
["GB105033043110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482226,"Dissolved oxygen","Industry","Pollution from towns, cities and transport"]
["GB105033043110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534282,"Macrophytes and Phytobenthos Combined","Industry","Pollution from towns, cities and transport"]
["GB105033043110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513035,"Fish","Water Industry","Changes to the natural flow and levels of water"]
["GB105033043400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479129,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB105033043400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530097,"Fish","Agriculture and rural land management","Physical modifications"]
["GB105033043060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482223,"Dissolved oxygen","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB105033043280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486656,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB105033043280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530508,"Dissolved oxygen","No sector responsible"]
["GB105033043340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482911,"Invertebrates","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB105033043340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511047,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105033043040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518130,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB105033043040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516986,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB105033043070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486623,"Hydrological Regime","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB105033043090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512724,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033043090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530099,"Fish","Sector under investigation"]
["GB105033043390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512727,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105033043300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479119,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB105030056110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492589,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105030062370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486241,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105030062490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482682,"Phosphate","Water Industry","Pollution from waste water"]
["GB105030062380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482716,"Phosphate","Domestic General Public","Pollution from towns, cities and transport"]
["GB105030062480",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508789,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB105030062410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482715,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105030056750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486209,"Phosphate","Water Industry","Pollution from waste water"]
["GB105030056770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482680,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105030062390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486248,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB105030051570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530173,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105030056720",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",492559,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB105030051560",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528562,"Dissolved oxygen","No sector responsible"]
["GB105030056730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520657,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB205030056405",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520870,"Fish","Agriculture and rural land management","Physical modifications"]
["GB105029061670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478808,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB105029061670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531060,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB105029061660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531051,"Fish","Local and Central Government","Physical modifications"]
["GB105030062430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531065,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105029061680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478810,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB105029061620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482232,"Fish","No sector responsible","Non-native invasive species"]
["GB105029061730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478815,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB105030062330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508762,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Physical modifications"]
["GB105030062350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508766,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105030062350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520844,"Invertebrates","No sector responsible","Non-native invasive species"]
["GB105030062290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508755,"Invertebrates","Agriculture and rural land management","Physical modifications"]
["GB105030056670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486202,"Macrophytes and Phytobenthos Combined","Water Industry","Changes to the natural flow and levels of water"]
["GB105030056225",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530385,"Fish","No sector responsible","Non-native invasive species"]
["GB105030062300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512101,"Hydrological Regime","No sector responsible"]
["GB105030062210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486226,"Phosphate","Water Industry","Pollution from waste water"]
["GB105030062210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530419,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB105030062450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530983,"Dissolved oxygen","No sector responsible"]
["GB105030056710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528038,"Fish","Water Industry","Pollution from waste water"]
["GB105030062240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482644,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105030056175",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",533180,"Hydrological Regime","No sector responsible"]
["GB105030062440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486260,"Phosphate","Water Industry","Pollution from waste water"]
["GB205030062425",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530485,"Fish","No sector responsible","Non-native invasive species"]
["GB105030056140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",478823,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB105030062415",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481850,"Phosphate","No sector responsible"]
["GB105030051540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",508654,"Invertebrates","Water Industry","Pollution from waste water"]
["GB105030056630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531040,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105030056490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",528819,"Macrophytes and Phytobenthos Combined","Water Industry","Pollution from waste water"]
["GB205030051515",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",527983,"Fish","Water Industry","Pollution from waste water"]
["GB205030051515",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",531047,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB205031055545",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",511216,"Invertebrates","No sector responsible"]
["GB520503503800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516030,"Dissolved Inorganic Nitrogen","Agriculture and rural land management","Pollution from rural areas"]
["GB530503000100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",509190,"Tributyltin Compounds","No sector responsible"]
["GB530503200200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",481360,"Mitigation Measures Assessment","Sector under investigation","Physical modifications"]
["GB530503300300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",520928,"Phytoplankton","No sector responsible"]
["GB520503613602",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516912,"Macroalgae","Sector under investigation"]
["GB520503613601",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516067,"Dissolved Inorganic Nitrogen","Sector under investigation"]
["GB520503714000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516180,"Phytoplankton","Sector under investigation"]
["GB105034055830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",482607,"Phosphate","Water Industry","Pollution from waste water"]
["GB105034055750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530400,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105034051050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517909,"Fish","No sector responsible"]
["GB105034055881",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514666,"Hydrological Regime","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB105034051000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530367,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105034045840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486727,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105034045840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530241,"Phosphate","Water Industry","Pollution from waste water"]
["GB105034045880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530349,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB105034045710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515116,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB30536980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529022,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB30536980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516665,"Phytoplankton","Domestic General Public","Pollution from towns, cities and transport"]
["GB105034045850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",518210,"Macrophytes and Phytobenthos Combined","No sector responsible"]
["GB105034045670",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517830,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB105034045780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529008,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB105034045901",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530371,"Phosphate","Water Industry","Pollution from waste water"]
["GB105034045830",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517854,"Invertebrates","Agriculture and rural land management","Pollution from rural areas"]
["GB105034051230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486765,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105034051190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530416,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105034051190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516092,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB105034050950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515167,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB30536975",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",529020,"Total Phosphorus","Agriculture and rural land management","Pollution from rural areas"]
["GB105034051210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517739,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB30536730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",480623,"Mitigation Measures Assessment","Recreation","Physical modifications"]
["GB105034051270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486768,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB105034051270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516182,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105034051281",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",534337,"Macrophytes and Phytobenthos Combined","Local and Central Government","Physical modifications"]
["GB30535640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516562,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105034055710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516636,"Fish","Agriculture and rural land management","Changes to the natural flow and levels of water"]
["GB30535953",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",521384,"Tributyltin Compounds","Sector under investigation"]
["GB105034055690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516614,"Fish","Agriculture and rural land management","Physical modifications"]
["GB30547010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516776,"Phytoplankton","Domestic General Public","Pollution from towns, cities and transport"]
["GB105034050860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517792,"Dissolved oxygen","Water Industry","Changes to the natural flow and levels of water"]
["GB30535655",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490276,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB105034051360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516575,"Invertebrates","Other","Physical modifications"]
["GB105034050900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479164,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB105034050932",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514898,"Fish","Other","Physical modifications"]
["GB30547009",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516846,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB30535977",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",490289,"Phytoplankton","Agriculture and rural land management","Pollution from rural areas"]
["GB30547011",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516727,"Macrophytes and Phytobenthos Combined","Domestic General Public","Pollution from towns, cities and transport"]
["GB105033043140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479101,"Mitigation Measures Assessment","Local and Central Government","Physical modifications"]
["GB105033043140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",510493,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB205033000010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",532778,"Macrophytes and Phytobenthos Combined","Agriculture and rural land management","Pollution from rural areas"]
["GB105035040310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512750,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105035046150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",519075,"Dissolved oxygen","Water Industry","Pollution from waste water"]
["GB105035046150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530529,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105035040440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514462,"Macrophytes and Phytobenthos Combined","Other","Physical modifications"]
["GB105035046280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513855,"Hydrological Regime","Industry","Changes to the natural flow and levels of water"]
["GB105035046280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",514551,"Macrophytes and Phytobenthos Combined","Urban and transport","Pollution from towns, cities and transport"]
["GB105035046180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512796,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105035046100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515424,"Phosphate","Water Industry","Pollution from waste water"]
["GB105035045950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530389,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105035040150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515296,"Phosphate","Water Industry","Pollution from waste water"]
["GB105035046300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",517423,"Dissolved oxygen","Industry","Pollution from towns, cities and transport"]
["GB105035046290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",515600,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB105035046270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",479233,"Mitigation Measures Assessment","Agriculture and rural land management","Physical modifications"]
["GB105035040160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516216,"Macrophytes and Phytobenthos Combined","Other","Physical modifications"]
["GB105035045970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530325,"Phosphate","Agriculture and rural land management","Pollution from rural areas"]
["GB105035045980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486796,"Fish","Urban and transport","Pollution from towns, cities and transport"]
["GB105035046040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",513828,"Hydrological Regime","Water Industry","Changes to the natural flow and levels of water"]
["GB105035040360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",486782,"Fish","Agriculture and rural land management","Pollution from rural areas"]
["GB105035040360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",512756,"Phosphate","Water Industry","Pollution from waste water"]
["GB105035046200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530427,"Phosphate","Industry","Pollution from towns, cities and transport"]
["GB105035040300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",530515,"Phosphate","Urban and transport","Pollution from towns, cities and transport"]
["GB105035046210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"Reasons for Not Achieving Good (RNAG)",516149,"Dissolved oxygen","Agriculture and rural land management","Pollution from rural areas"]
["GB105035046010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",14270,"To improve modified habitat",null,"WB Increase in channel morphological diversity"]
["GB104028052501",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",14596,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Aslockton sewage treatment works"]
["GB104028046940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",14999,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Earl Shilton sewage treatment works"]
["GB104028042620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",15007,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Broughton Astley STW"]
["GB104028046450",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",15792,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate and ammonia from Little Aston STW"]
["GB104028058400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",16257,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from TICKHILL sewage treatment works"]
["GB109054039501",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",16499,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Butlers Marston STW"]
["GB109054039870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",16521,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Chipping Campden STW"]
["GB109054043890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",17146,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Alvechurch STW"]
["GB103022076850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",18483,"Mitigation Measures for use with MMA","Water supply","Fish pass at Undershot Weir"]
["GB105035046280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",19053,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Rattlesden sewage treatment works"]
["GB112069061152",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",19883,"To control or manage point source inputs","Waste water treatment","Improvements to Failsworth wastewater treatment works storm tanks overflow"]
["GB112069061452",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",19898,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce BOD and concentrations of ammonia from Oldham STW"]
["GB106039042650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",20900,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Byfield sewage treatment works"]
["GB106039030370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",21267,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Stewkley sewage treatment works"]
["GB106038027910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",21769,"To control or manage point source inputs",null,"Misconnections rectification for polluted surface water catchments (Whole Water Body)"]
["GB106038027960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",21771,"To control or manage point source inputs",null,"Misconnections rectification for polluted surface water catchments (Whole Water Body)"]
["GB112069061151",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",22710,"To control or manage point source inputs","Waste water treatment","Improvements to combined storm overflow (OLD00100)"]
["GB107042016250",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",23513,"To control or manage diffuse source inputs",null,"Agricultural diffuse pollution measures"]
["GB107041012660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",23638,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Blackboys sewage treatment works"]
["GB109054039640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",24539,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Ledbury sewage treatment works"]
["GB109054050180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",24610,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Edgmond sewage treatment works"]
["GB109054039631",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",24763,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Winchcombe sewage treatment works"]
["GB106039030360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",25856,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Forest Hill sewage treatment works."]
["GB104027069190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",32272,"Mitigation Measures for use with MMA","Environment, Farming, Rural","Install fish pass at Mallorie Weir"]
["GB103022076860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB103022076840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33091,"Mitigation Measures for use with MMA","Water supply","Action to secure compliance to licence - change to flow regime for Pont transfer fr. Hallington Res."]
["GB106039022980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33326,"Mitigation Measures for use with MMA","Local authorities","Major river restoration and re-routing (875m) at Brent Cross"]
["GB106039022980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33326,"Mitigation Measures for use with MMA","Local authorities","Major river restoration and re-routing (875m) at Brent Cross"]
["GB106039022980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33326,"Mitigation Measures for use with MMA","Local authorities","Major river restoration and re-routing (875m) at Brent Cross"]
["GB106039022980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33326,"Mitigation Measures for use with MMA","Local authorities","Major river restoration and re-routing (875m) at Brent Cross"]
["GB106039022970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33499,"Mitigation Measures for use with MMA","Local authorities","Buffer zone and riparian habitat improvements near Hendon FC stadium, Little Stanmore (200m)"]
["GB106039022970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33499,"Mitigation Measures for use with MMA","Local authorities","Buffer zone and riparian habitat improvements near Hendon FC stadium, Little Stanmore (200m)"]
["GB106039022970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33509,"Mitigation Measures for use with MMA","Local authorities","Riparian zone enhancements (750m) near the West Hendon development"]
["GB106039022970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33509,"Mitigation Measures for use with MMA","Local authorities","Riparian zone enhancements (750m) near the West Hendon development"]
["GB106039022970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33509,"Mitigation Measures for use with MMA","Local authorities","Riparian zone enhancements (750m) near the West Hendon development"]
["GB30642569",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33521,"Mitigation Measures for use with MMA","Water supply","Customer engagement at Queensmead (Shoreline management)"]
["GB30642569",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33521,"Mitigation Measures for use with MMA","Water supply","Customer engagement at Queensmead (Shoreline management)"]
["GB30642569",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33521,"Mitigation Measures for use with MMA","Water supply","Customer engagement at Queensmead (Shoreline management)"]
["GB30642569",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33521,"Mitigation Measures for use with MMA","Water supply","Customer engagement at Queensmead (Shoreline management)"]
["GB106039022980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33538,"Mitigation Measures for use with MMA","Local authorities","Remove weir at Brent Cross"]
["GB106039022980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33538,"Mitigation Measures for use with MMA","Local authorities","Remove weir at Brent Cross"]
["GB106039022940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33574,"Mitigation Measures for use with MMA","Local authorities","River habitat restoration (300m) in Queensbury Recreation Ground"]
["GB106039022940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33574,"Mitigation Measures for use with MMA","Local authorities","River habitat restoration (300m) in Queensbury Recreation Ground"]
["GB106039022940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",33574,"Mitigation Measures for use with MMA","Local authorities","River habitat restoration (300m) in Queensbury Recreation Ground"]
["GB31229615",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36735,"Mitigation Measures for use with MMA","Water supply","Ensure appropriate baseline flow regime downstream of the impoundment for Poacka Beck Reservoir"]
["GB102076070690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36747,"Mitigation Measures for use with MMA","Waste water treatment","Lowther (Upper) Reservoir - sediment management regime to avoid degradation d/s of impoundment"]
["GB30642538",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36921,"Mitigation Measures for use with MMA","Water supply","Enable fish access, address entrainment and undertake shoreline management - Heron Lake"]
["GB30642538",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36921,"Mitigation Measures for use with MMA","Water supply","Enable fish access, address entrainment and undertake shoreline management - Heron Lake"]
["GB30642538",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36921,"Mitigation Measures for use with MMA","Water supply","Enable fish access, address entrainment and undertake shoreline management - Heron Lake"]
["GB30642538",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36921,"Mitigation Measures for use with MMA","Water supply","Enable fish access, address entrainment and undertake shoreline management - Heron Lake"]
["GB30642538",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36921,"Mitigation Measures for use with MMA","Water supply","Enable fish access, address entrainment and undertake shoreline management - Heron Lake"]
["GB30642538",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36921,"Mitigation Measures for use with MMA","Water supply","Enable fish access, address entrainment and undertake shoreline management - Heron Lake"]
["GB30642538",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36921,"Mitigation Measures for use with MMA","Water supply","Enable fish access, address entrainment and undertake shoreline management - Heron Lake"]
["GB30642538",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36921,"Mitigation Measures for use with MMA","Water supply","Enable fish access, address entrainment and undertake shoreline management - Heron Lake"]
["GB30642538",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36921,"Mitigation Measures for use with MMA","Water supply","Enable fish access, address entrainment and undertake shoreline management - Heron Lake"]
["GB30642569",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36922,"Mitigation Measures for use with MMA","Water supply","Enable fish access - shoreline mngt and entrainment - Queensmead"]
["GB30642569",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36922,"Mitigation Measures for use with MMA","Water supply","Enable fish access - shoreline mngt and entrainment - Queensmead"]
["GB30642569",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36922,"Mitigation Measures for use with MMA","Water supply","Enable fish access - shoreline mngt and entrainment - Queensmead"]
["GB30642569",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36922,"Mitigation Measures for use with MMA","Water supply","Enable fish access - shoreline mngt and entrainment - Queensmead"]
["GB30642569",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36922,"Mitigation Measures for use with MMA","Water supply","Enable fish access - shoreline mngt and entrainment - Queensmead"]
["GB30642569",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36922,"Mitigation Measures for use with MMA","Water supply","Enable fish access - shoreline mngt and entrainment - Queensmead"]
["GB30641900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641922",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641922",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641924",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641924",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641924",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641924",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641865",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641865",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641939",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641939",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641884",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641884",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641956",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641956",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36925,"Mitigation Measures for use with MMA","Water supply","Habitat rest-Reprofiling, reedbed planting and marginal enhancements-Walthamstow Reservoir Complex"]
["GB30641975",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36926,"Mitigation Measures for use with MMA","Water supply","Drawdown management for the Banbury & Stoke Newington Reservoirs"]
["GB30641975",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36926,"Mitigation Measures for use with MMA","Water supply","Drawdown management for the Banbury & Stoke Newington Reservoirs"]
["GB30642488",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642488",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642334",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642334",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642525",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642525",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642525",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642525",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642490",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642417",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642417",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642639",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB30642639",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",36927,"Mitigation Measures for use with MMA","Water supply","Minimising disturbance and biosecurity plans for the Staines Reservoir Complex"]
["GB112068060460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38494,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Crewe wastewater treatment works"]
["GB112068060500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38494,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Crewe wastewater treatment works"]
["GB112068060460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38496,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Nantwich wastewater treatment works"]
["GB112068060500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38496,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Nantwich wastewater treatment works"]
["GB112068060460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38498,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Winsford wastewater treatment works"]
["GB112068060500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38498,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Winsford wastewater treatment works"]
["GB112068060500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38576,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Northwich wastewater treatment works"]
["GB106039023030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38580,"To improve modified habitat","Environment, Farming, Rural","Fisheries Management Plan - Fish restocking programme for the River Crane"]
["GB106039023030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38673,"To improve modified habitat","eNGO","Habitat creation - Causeway Road Open Space"]
["GB106039023740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38755,"To control or manage point source inputs","Waste water treatment","Implement Ammonia scheme at Watlington STW"]
["GB106039030420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38756,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of ammonia from Waddesdon sewage treatment works"]
["GB105037034200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38783,"To control or manage abstraction","Environment, Farming, Rural","Change in abs lic condtn(s) to address potential serious damage at full license, Sixpenny Brook"]
["GB105035040160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38784,"To control or manage abstraction","Environment, Farming, Rural","Change in abstraction licence condition(s) to address potential serious damage at full license, Tang"]
["GB105035040190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38785,"To control or manage abstraction","Environment, Farming, Rural","Change in abs lic condtn(s) to address potential serious damage at full license, Butley River"]
["GB105036040800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38787,"To control or manage abstraction","Environment, Farming, Rural","Change in abs lic condtn(s) to address potential serious damage at full license, Wrabness Brook"]
["GB105036040930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38788,"To control or manage abstraction","Environment, Farming, Rural","Change in abstraction lic. condition(s) to address potential serious damage at full license, Brett"]
["GB106039023030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38802,"To improve modified habitat","Local authorities","Habitat improvement (600m) at Donkey Wood"]
["GB106039023030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38806,"To improve modified habitat","eNGO","Habitat restoration (1.3km) through backwaters at Cranebank Meadows"]
["GB103025071960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38815,"To control or manage point source inputs","Environment, Farming, Rural","Minewater discharge remediation/treatment"]
["GB102021073060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38817,"To control or manage abstraction",null,"Change in abstraction licence condition(s) to address serious damage"]
["GB103023075520",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38818,"To improve modified habitat","eNGO","Fish easements - Darden Burn catchment"]
["GB103024072690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38820,"To control or manage point source inputs","Waste water treatment","Package of sewage treatment works improvements on the Gaunless"]
["GB103024077320",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38821,"To improve modified habitat",null,"Fish pass improvements at top priority gauging station with improvements to two existing pre-barrage"]
["GB103024077551",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38821,"To improve modified habitat",null,"Fish pass improvements at top priority gauging station with improvements to two existing pre-barrage"]
["GB106039029940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38852,"To control or manage point source inputs","Waste water treatment","Implement scheme to reduce the phosphate loading from Woodstock STW"]
["GB112069061011",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38855,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of ammonia from Davyhulme wastewater treatment works."]
["GB112069061012",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38855,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of ammonia from Davyhulme wastewater treatment works."]
["GB112069061452",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38855,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of ammonia from Davyhulme wastewater treatment works."]
["GB103022077030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",38860,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of ammonia from Pegswood sewage treatment works."]
["GB108045008980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39015,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Woodbury sewage treatment works."]
["GB108050014050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39017,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Hartland sewage treatment works."]
["GB105034051120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39022,"To improve modified habitat","Environment, Farming, Rural","Habitat improvement - Wensum tributaries"]
["GB107042016280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39023,"To improve modified habitat","Water supply","Habitat improvement"]
["GB108050014170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39024,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Winkleigh sewage treatment works."]
["GB108050020010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39025,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Knowle sewage treatment works."]
["GB108050014660",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39031,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Great Torrington sewage treatment wo"]
["GB40501G400700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39032,"To control or manage abstraction","Environment, Farming, Rural","Change in abs lic condtn(s) to address potential serious damage at full license, North Essex Chalk"]
["GB106038033270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39033,"To control or manage abstraction","Water supply","Abstraction licence change in the Lower Mimram catchment to return water to the environment"]
["GB106038033460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39033,"To control or manage abstraction","Water supply","Abstraction licence change in the Lower Mimram catchment to return water to the environment"]
["GB105037033840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39057,"To improve modified habitat","Environment, Farming, Rural","Habitat restoration - Admirals Park"]
["GB105034045780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39062,"To improve modified habitat","Environment, Farming, Rural","Habitat restoration - Waveney habitat project"]
["GB108045014970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39063,"To control or manage point source inputs","Waste water treatment","Additional tt to reduce conc of phosphate from Uffculme, Cullompton, Bradninch and Silverton STW."]
["GB105035040440",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39064,"To improve modified habitat","Environment, Farming, Rural","Habitat improvement - Belstead Brook"]
["GB105036040941",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39065,"To improve modified habitat","Environment, Farming, Rural","Habitat creation - River Stour Habitat Enhancement project"]
["GB108045009170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39076,"To control or manage point source inputs","Waste water treatment","Addn tt to reduce concs of phosphate from Honiton, Ottery St Mary and Ottery St Mary (Fluxton) SWT"]
["GB108045009090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39081,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of nutients from Sandford sewage treatment works"]
["GB108043022390",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39099,"To control or manage abstraction","Water supply","River Bourne HD solution"]
["GB107041012270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39102,"To control or manage point source inputs","Waste water treatment","Additional treatment to improve dissolved oxygen at Dragon Green sewage treatment works."]
["GB108047013880",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39103,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Derriton sewage treatment works."]
["GB108049000070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39104,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from St Columb Major STW."]
["GB108047007940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39105,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Launceston sewage treatment works."]
["GB109054055000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39137,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Duddleston Heath STW"]
["GB104028052960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39157,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of ammonia from Sutton in Ashfield STW"]
["GB104028047230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39159,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Nether Broughton STWs"]
["GB104028058460",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39160,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Buxton sewage treatment works."]
["GB106037028170",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39161,"To control or manage point source inputs","Waste water treatment","Misconnections rectification for polluted surface water catchments (South Park in Ilford)"]
["GB112068060350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39180,"To control or manage diffuse source inputs","eNGO","Agricultural diffuse pollution measures - Rivacre Brook"]
["GB107041012430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39182,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Hooe sewage treatment works."]
["GB109054043920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39193,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Wolston sewage treatment works."]
["GB105033038190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39197,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of ammonia from Tempsford sewage treatment works."]
["GB109054043940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39199,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Lutterworth sewage treatment works."]
["GB105033038100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39200,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Ashwell, Guilden Morden & Westlingwo"]
["GB109054044070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39202,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Fenny Compton sewage treatment works"]
["GB105033037610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39203,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphorus from Foxton sewage treatment works."]
["GB106038040110",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39205,"To improve modified habitat","Water supply","Habitat improvement - Upper Beane"]
["GB105033047890",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39208,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Necton and Swaffham STWs."]
["GB105033043340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39211,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Badwell Ash sewage treatment works."]
["GB105033038180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39212,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Towcester sewage treatment works."]
["GB105033043051",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39213,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from West Stow sewage treatment works."]
["GB106038033270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39215,"To improve modified habitat","Water supply","Habitat improvement - Lower Mimram"]
["GB106038033270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39215,"To improve modified habitat","Water supply","Habitat improvement - Lower Mimram"]
["GB106038033310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39216,"To improve modified habitat","Water supply","Habitat improvement throughout the Lower Beane"]
["GB104027063080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063020",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027063090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To control or manage diffuse source inputs","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"To improve modified habitat","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB104027062930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39217,"Mitigation Measures for use with MMA","Conservation","Upper Aire Habitat & Land Management Project"]
["GB108045009180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39218,"To control or manage point source inputs","Waste water treatment","Add tt to reduce concs of phosphate from Honiton, Ottery St Mary and Ottery St Mary (Fluxton) STW."]
["GB109054043780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39220,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Redditch Spernal STW"]
["GB104027063700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"To control or manage diffuse source inputs","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063700",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"Mitigation Measures for use with MMA","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027068292",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"To control or manage diffuse source inputs","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027068292",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"Mitigation Measures for use with MMA","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"To control or manage diffuse source inputs","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"Mitigation Measures for use with MMA","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"To control or manage diffuse source inputs","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"Mitigation Measures for use with MMA","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"To control or manage diffuse source inputs","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"Mitigation Measures for use with MMA","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"To control or manage diffuse source inputs","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063770",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"Mitigation Measures for use with MMA","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063741",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"To control or manage diffuse source inputs","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063741",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"Mitigation Measures for use with MMA","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063742",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"To control or manage diffuse source inputs","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB104027063742",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39222,"Mitigation Measures for use with MMA","Local authorities","Reduce diffuse pollution pathways - 'Natural Nidd' project"]
["GB109054043810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39224,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Claverdon sewage treatment works."]
["GB104027063810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39226,"To control or manage diffuse source inputs","Conservation","Agricultural diffuse pollution measures - Darley Beck"]
["GB105034055730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39230,"To control or manage diffuse source inputs","Environment, Farming, Rural","Reduce diffuse pollution pathways - 'Broadland Slow the Flow' project"]
["GB105035040160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39231,"To improve modified habitat","Environment, Farming, Rural","Habitat improvement - East Suffolk Watershed Initiative"]
["GB109054044630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39235,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Brinklow sewage treatment works."]
["GB105035045970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39236,"To improve modified habitat","Environment, Farming, Rural","Habitat improvement - ESufflk Catch. Partnshp project to reduce impact of structures on water course"]
["GB105035046060",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39237,"To improve modified habitat","Environment, Farming, Rural","Habitat improvement - East Suffolk Watershed Initiative"]
["GB111067052230",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39242,"To control or manage diffuse source inputs","Environment, Farming, Rural","Agricultural diffuse pollution measures - Wych Brook"]
["GB104027063150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39243,"To control or manage diffuse source inputs","Environment, Farming, Rural","Yorkshire Agricultural Best Practice project"]
["GB104027069540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39243,"To control or manage diffuse source inputs","Environment, Farming, Rural","Yorkshire Agricultural Best Practice project"]
["GB104028042571",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39246,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Norton Green STW"]
["GB104028046590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39247,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Smisby sewage treatment works."]
["GB112068055340",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39248,"To control or manage diffuse source inputs","eNGO","Agricultural diffuse pollution measures - Rookery Brook, Burland and Brindley Brook to Weaver"]
["GB106038033391",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39255,"To improve modified habitat","Water supply","Habitat Improvement - Lee Luton"]
["GB104027067950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39257,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Thornton Le Dale WwTW"]
["GB104027063033",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39259,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Gargrave WwTW"]
["GB104028046680",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39263,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Codsall sewage treatment works."]
["GB106037028181",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39268,"To control or manage point source inputs","Waste water treatment","Misconnections rectification for polluted surface water catchments (Chigwell Brook)"]
["GB106037028181",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39270,"To control or manage point source inputs","Waste water treatment","Misconnections rectification for polluted surface water catchments (Ray Park)"]
["GB104027063172",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39272,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Lundwood WwTW"]
["GB104027063172",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39272,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Lundwood WwTW"]
["GB104027063173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39272,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Lundwood WwTW"]
["GB104027063173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39272,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Lundwood WwTW"]
["GB104028046761",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39273,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Wheaton Aston sewage treatment works"]
["GB105036040941",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39275,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Clare sewage treatment works."]
["GB104027063173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39277,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Bolton on Dearne WwTW"]
["GB104027063173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39277,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Bolton on Dearne WwTW"]
["GB105034045690",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39283,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Hoxne sewage treatment works."]
["GB105033037620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39285,"To control or manage abstraction","Water supply","Abstraction licence changes to return water to the environment - Hobsons Brook"]
["GB105033037620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39285,"To control or manage abstraction","Water supply","Abstraction licence changes to return water to the environment - Hobsons Brook"]
["GB105033037620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39285,"To control or manage abstraction","Water supply","Abstraction licence changes to return water to the environment - Hobsons Brook"]
["GB104027063260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39286,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Clayton West WwTW"]
["GB104027063260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39286,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Clayton West WwTW"]
["GB104027063173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39286,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Clayton West WwTW"]
["GB104027063173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39286,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Clayton West WwTW"]
["GB105033037810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39288,"To control or manage abstraction","Water supply","Abstraction licence change to return water to the environment - Granta"]
["GB105033037810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39288,"To control or manage abstraction","Water supply","Abstraction licence change to return water to the environment - Granta"]
["GB105033037810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39288,"To control or manage abstraction","Water supply","Abstraction licence change to return water to the environment - Granta"]
["GB104026066841",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39292,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Cherry Burton WwTW"]
["GB104026066841",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39292,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Cherry Burton WwTW"]
["GB104026066950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39296,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Leven WwTW"]
["GB104026066950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39296,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Leven WwTW"]
["GB104028047121",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39297,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Penkridge  sewage treatment works."]
["GB104027067760",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39300,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Crayke WwTW"]
["GB104027063540",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39300,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Crayke WwTW"]
["GB107041012370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39306,"To improve modified habitat",null,"Fish Pass and Habitat Improvements"]
["GB104028047141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39314,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Haughton sewage treatment works."]
["GB104028047141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39315,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Derrington sewage treatment works."]
["GB31229270",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39316,"To control or manage diffuse source inputs","eNGO","Agricultural diffuse pollution measures - Blelham Tarn Catchment"]
["GB104028047141",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39317,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Ladfordfields sewage treatment works"]
["GB104028053050",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39318,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Ashley sewage treatment works."]
["GB31247008",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39319,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Windermere WwTW"]
["GB31247008",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39320,"To control or manage point source inputs","Waste water treatment","Improvements to Glebe Road combined storm overflow"]
["GB104027068810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39321,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Bagby WwTW"]
["GB104027068950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39323,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Borrowby WwTW"]
["GB104027068910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39325,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Bedale WwTW"]
["GB104027069160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39326,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Middleton Tyas WwTW"]
["GB104027063860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39327,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Tollerton WwTW"]
["GB104027063870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39327,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Tollerton WwTW"]
["GB104027063790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39327,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Tollerton WwTW"]
["GB104027063790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39327,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Tollerton WwTW"]
["GB104027063910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39327,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Tollerton WwTW"]
["GB106039023090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39328,"To control or manage abstraction","Water supply","Abstraction licence change in the Upper Gade catchment to return water to the environment"]
["GB106039029860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39328,"To control or manage abstraction","Water supply","Abstraction licence change in the Upper Gade catchment to return water to the environment"]
["GB106039029900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39328,"To control or manage abstraction","Water supply","Abstraction licence change in the Upper Gade catchment to return water to the environment"]
["GB106039029900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39328,"To control or manage abstraction","Water supply","Abstraction licence change in the Upper Gade catchment to return water to the environment"]
["GB106039029900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39329,"To improve modified habitat","Water supply","Habitat Improvement - Upper Gade"]
["GB104027063860",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39330,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Easingwold WwTW"]
["GB104027063870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39330,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Easingwold WwTW"]
["GB104027063790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39330,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Easingwold WwTW"]
["GB104027063790",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39330,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Easingwold WwTW"]
["GB104027063920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39330,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Easingwold WwTW"]
["GB104027063910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39330,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Easingwold WwTW"]
["GB106039029900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39331,"To control or manage point source inputs","Waste water treatment","Misconnections rectification for polluted surface water catchments  (Leighton Buzzard Road)"]
["GB102076073991",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39332,"To control or manage diffuse source inputs",null,"Agricultural diffuse pollution measures - River Petteril"]
["GB102076074030",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39332,"To control or manage diffuse source inputs",null,"Agricultural diffuse pollution measures - River Petteril"]
["GB102076074000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39332,"To control or manage diffuse source inputs",null,"Agricultural diffuse pollution measures - River Petteril"]
["GB102076074000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39332,"To control or manage diffuse source inputs",null,"Agricultural diffuse pollution measures - River Petteril"]
["GB40201G100400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39332,"To control or manage diffuse source inputs",null,"Agricultural diffuse pollution measures - River Petteril"]
["GB104027064255",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39333,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Wetherby WwTW"]
["GB40401G702400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39335,"To control or manage diffuse source inputs","Environment, Farming, Rural","Embargo on future abstraction in this aquifer to prevent further saline intrusion"]
["GB104027063172",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39337,"To improve modified habitat",null,"Houghton (Phase II) River Restoration and Fish/ Eel Pass Scheme (Dearne)"]
["GB112071065210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39341,"To control or manage abstraction",null,"Change in abstraction licence condition(s) to address serious damage, Colne Water (Laneshaw)"]
["GB112072066240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39342,"To control or manage abstraction",null,"Change in abstraction licence condition(s) to address serious damage, Tarnbrook Wyre"]
["GB104027062740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39344,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Hillam WwTW"]
["GB104027062740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39344,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Hillam WwTW"]
["GB109054044740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39348,"To improve regulated flows","Water supply","Adaptive management using check dams in the upper bog and augmentation below the mill dam."]
["GB104027057710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39350,"To control or manage point source inputs","Waste water treatment","AMP6 ammona scheme at Dronfield WwTW"]
["GB104028042572",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39352,"To control or manage abstraction","Water supply","Operational change to abstraction regime - Blythe abstraction"]
["GB104028042572",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39353,"To improve modified habitat","Water supply","Fish pass on Whitacre gravity intake."]
["GB104027069190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39354,"To improve modified habitat","Conservation","Improve fish passage - five weirs on River Laver"]
["GB104028052290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39356,"To control or manage abstraction","Water supply","Clay line section of R Blithe"]
["GB105036040941",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39369,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Long Melford sewage treatment works"]
["GB112070064850",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39370,"To control or manage point source inputs","Waste water treatment","Improvement to Harrisons Farm Combined Storm Overflow"]
["GB112070064952",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39371,"To control or manage point source inputs","Waste water treatment","Improvement to Chorley sewage treatment works storm tanks"]
["GB31228847",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39374,"To control or manage point source inputs",null,"Minewater discharge remediation/treatment (Force Crag Mine in the Newlands Beck catchment)"]
["GB104028053080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39375,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Baldwins Gate sewage treatment works"]
["GB112075073640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39376,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Aspatria wastewater treatment works."]
["GB107040013500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39377,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Mayfield Crouch STW."]
["GB104028052350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39380,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of ammonia from Huthwaite sewage treatment works."]
["GB107041012510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39386,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Ripe sewage treatment works."]
["GB106039023171",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39400,"To control or manage abstraction","Water supply","Abstraction licence change to return water to the environment at Ogbourne GW abstraction"]
["GB106039023180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39400,"To control or manage abstraction","Water supply","Abstraction licence change to return water to the environment at Ogbourne GW abstraction"]
["GB106039023173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39400,"To control or manage abstraction","Water supply","Abstraction licence change to return water to the environment at Ogbourne GW abstraction"]
["GB106039023173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39400,"To control or manage abstraction","Water supply","Abstraction licence change to return water to the environment at Ogbourne GW abstraction"]
["GB106039023173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39401,"To control or manage abstraction","Water supply","Change in abstraction licence condition(s), Axford Groundwater Abstraction"]
["GB107040013620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39402,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Wadhurst Washwell Lane STW"]
["GB107040013630",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39403,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of ammonia from Tenterden sewage treatment works."]
["GB107101006210",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39405,"To control or manage diffuse source inputs","Other NGO","Habitat creation/enhancement on Wroxall Stream"]
["GB107041012610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39416,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Rushlake sewage treatment works"]
["GB107040019530",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39420,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Woodchurch sewage treatment works."]
["GB107040019570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39425,"To control or manage abstraction","Water supply","Restoring sustainable abstraction project"]
["GB107040019590",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39426,"To control or manage abstraction","Water supply","Restoring sustainable abstraction project"]
["GB40701G501500",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39427,"To control or manage abstraction","Water supply","River Restoration"]
["GB104027064255",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39429,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Thorp Arch WwTW"]
["GB104027064255",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39431,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Otley WwTW"]
["GB104027062980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39432,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Skipton WwTW"]
["GB104027063033",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39432,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Skipton WwTW"]
["GB104027062980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39434,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Foulridge WwTW"]
["GB104027063033",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39434,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Foulridge WwTW"]
["GB104027062980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39435,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Earby WwTW"]
["GB104027063033",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39435,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Earby WwTW"]
["GB104027068910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39439,"To control or manage point source inputs","Waste water treatment","AMP6 phosphorus scheme at Leeming Bar WwTW"]
["GB40601G501300",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39445,"To control or manage abstraction","Water supply","'Abstraction licence change to return water to the environment at Greywell GW abstraction"]
["GB106039023900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39447,"To control or manage abstraction","Water supply","'Abstraction licence change to return water to the environment at Hughenden GW abstraction"]
["GB109053027740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39568,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Wootton Bassett STW"]
["GB109053027740",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39569,"To control or manage point source inputs","Waste water treatment","Install treatment to reduce concentrations of phosphate from Brinkworth sewage treatment works."]
["GB109053027610",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39570,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Caln sewage treatment works."]
["GB109053021950",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39571,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Chew Stoke sewage treatment works"]
["GB109053022251",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39572,"To control or manage point source inputs","Waste water treatment","Install treatment to reduce concentrations of phosphate from Chilcompton sewage treatment works."]
["GB109053022200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39573,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Devizes sewage treatment works."]
["GB109053022190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39573,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Devizes sewage treatment works."]
["GB109053022140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39574,"To control or manage point source inputs","Waste water treatment","Install treatment to reduce concentrations of phosphate from Erlestoke sewage treatment works."]
["GB109053021840",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39575,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Frome sewage treatment works."]
["GB109053022101",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39575,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Frome sewage treatment works."]
["GB109053027650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39576,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Malmesbury sewage treatment works."]
["GB109053022200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39577,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Potterne sewage treatment works."]
["GB109053022190",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39577,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Potterne sewage treatment works."]
["GB109053022271",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39578,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Radstock sewage treatment works."]
["GB109053027640",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39579,"To control or manage point source inputs","Waste water treatment","Install treatment to reduce concentrations of phosphate from RAF Lyneham sewage treatment works."]
["GB109053027620",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39579,"To control or manage point source inputs","Waste water treatment","Install treatment to reduce concentrations of phosphate from RAF Lyneham sewage treatment works."]
["GB109053022220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39580,"To control or manage point source inputs","Waste water treatment","Install treatment to reduce concentrations of phosphate from Seend sewage treatment works."]
["GB109053027650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39581,"To control or manage point source inputs","Waste water treatment","Install treatment to reduce concentrations of phosphate from Sutton Benger sewage treatment works."]
["GB109053021960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39582,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Thingley sewage treatment works."]
["GB104027063260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39585,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at West Bretton WwTW"]
["GB104027063260",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39585,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at West Bretton WwTW"]
["GB104027063173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39585,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at West Bretton WwTW"]
["GB104027063173",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39585,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at West Bretton WwTW"]
["GB106039023900",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39586,"To control or manage abstraction","Environment, Farming, Rural","Change in abstraction licence condition(s) to address serious damage -Hughenden Stream"]
["GB107041012370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39587,"To control or manage abstraction","Environment, Farming, Rural","Change in abstraction licence condition(s) to address serious damage- EMS"]
["GB104027057710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39757,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Barlow WwTW"]
["GB104027057710",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39757,"To control or manage point source inputs","Waste water treatment","AMP6 ammonia scheme at Barlow WwTW"]
["GB105036040980",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39967,"To improve modified habitat",null,"Lowering EOETS control gates"]
["GB104027068990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To control or manage diffuse source inputs","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027068990",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To improve modified habitat","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027068920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To control or manage diffuse source inputs","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027068920",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To improve modified habitat","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027069160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To control or manage diffuse source inputs","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027069160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To improve modified habitat","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027069160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To control or manage diffuse source inputs","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027069160",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To improve modified habitat","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027068940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To control or manage diffuse source inputs","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027068940",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To improve modified habitat","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027069180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To control or manage diffuse source inputs","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027069180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To improve modified habitat","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027068910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To control or manage diffuse source inputs","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027068910",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To improve modified habitat","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027068970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To control or manage diffuse source inputs","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104027068970",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39968,"To improve modified habitat","Conservation","Mid Swale Tributaries Restoration Project"]
["GB104026067031",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"To improve modified habitat","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067031",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"To control or manage diffuse source inputs","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067031",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"Mitigation Measures for use with MMA","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067101",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"To improve modified habitat","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067101",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"To control or manage diffuse source inputs","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067101",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"Mitigation Measures for use with MMA","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"To improve modified habitat","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"To control or manage diffuse source inputs","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"Mitigation Measures for use with MMA","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"To improve modified habitat","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"To control or manage diffuse source inputs","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067040",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"Mitigation Measures for use with MMA","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"To improve modified habitat","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"To control or manage diffuse source inputs","Conservation","River Hull Headwaters SSSI Project"]
["GB104026067080",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39974,"Mitigation Measures for use with MMA","Conservation","River Hull Headwaters SSSI Project"]
["GB106039037350",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",39999,"To control or manage point source inputs","Waste water treatment","phosphate permit limit reduction scheme at Chipping Warden STW"]
["GB106039037360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40000,"To control or manage point source inputs","Waste water treatment","phosphate reduction treatment from Eydon STW"]
["GB106039037360",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40001,"To control or manage point source inputs","Waste water treatment","phosphate reduction treatment for Moreton Pinkney STW"]
["GB106039030333",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40002,"To control or manage point source inputs","Waste water treatment","tightening of BOD permit limit to reduce BOD from Faringdon STW"]
["GB106039023570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40003,"To control or manage point source inputs","Waste water treatment","ammonia permit tightening to reduce point source at Cholsey STW"]
["GB106039023711",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40004,"To control or manage point source inputs","Waste water treatment","tightening of ammonia permit limit to reduce ammonia source from Highworth STW"]
["GB106039037380",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40005,"To control or manage point source inputs","Waste water treatment","introduction of additional treatment to reduce phosphate concentrations at Middle Barton STW"]
["GB106039017290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40011,"To control or manage point source inputs","Waste water treatment","implement scheme to prevent phosphorus deterioration from Camberley STW through permit tightening"]
["GB106039017090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40011,"To control or manage point source inputs","Waste water treatment","implement scheme to prevent phosphorus deterioration from Camberley STW through permit tightening"]
["GB106039017290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40012,"To control or manage point source inputs","Waste water treatment","implement scheme to prevent a deterioration in phosphorus at  Sandhurst STW through permit tightenin"]
["GB106039017090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40012,"To control or manage point source inputs","Waste water treatment","implement scheme to prevent a deterioration in phosphorus at  Sandhurst STW through permit tightenin"]
["GB106039023800",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40013,"To control or manage point source inputs","Waste water treatment","implement scheme to prevent a deterioration in phosphorus at  Cirencester STW through permit tighten"]
["GB106039023510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40014,"To control or manage point source inputs","Waste water treatment","implement scheme to prevent a deterioration in phosphorus at  White Waltham STW through permit tight"]
["GB106039023420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40015,"To control or manage point source inputs","Waste water treatment","permit tightening to prevent a deterioration in phosphorus at  Appleton STW"]
["GB106039017240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40020,"To control or manage point source inputs","Waste water treatment","permit tightening to prevent a deterioration in phosphorus at  Hartley Wintney STW"]
["GB106039017240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40021,"To control or manage point source inputs","Waste water treatment","permit tightening to prevent a deterioration in phosphorus at  Fleet STW"]
["GB106039017330",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40022,"To control or manage point source inputs","Waste water treatment","permit tightening to prevent a deterioration in phosphorus at  Basingstoke STW"]
["GB106039030280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40023,"To control or manage point source inputs","Waste water treatment","permit tightening to prevent a deterioration in phosphorus at Carterton STW"]
["GB106039023570",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40025,"To control or manage point source inputs","Waste water treatment","permit tightening to prevent a deterioration in ammonia at Cholsey STW"]
["GB106039023510",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40026,"To control or manage point source inputs","Waste water treatment","permit tightening to prevent a deterioration in ammonia at White Waltham"]
["GB106039030333",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40117,"To improve regulated flows","Water supply","Habitat restoration on Oxford water courses to mitigate low flow impacts"]
["GB106039023180",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40120,"To improve regulated flows","Water supply","Habitat restoration on the Og"]
["GB106039030333",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40122,"To improve modified habitat","Water supply","Fish / Eel Screens at Farmoor Reservoir"]
["GB30432209",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40123,"To improve modified habitat",null,"Habitat refuge creation along river near PWS intake"]
["GB30431809",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40124,"To improve modified habitat",null,"Habitat refuge along river by PWS intake"]
["GB104028053150",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40127,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Keyworth STW"]
["GB106039017400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40135,"To control or manage point source inputs","Waste water treatment","permit tightening to prevent a deterioration in ammonia at Arborfield STW"]
["GB106039037310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40136,"To control or manage point source inputs","Waste water treatment","permit tightening to prevent a deterioration in DO at Kings Sutton  STW"]
["GB106039023130",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40137,"To control or manage point source inputs","Waste water treatment","permit tightening to prevent a deterioration in DO at Wokingham STW"]
["GB105033042750",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40143,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Haslingfield sewage treatment works"]
["GB205033000070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40144,"To control or manage point source inputs","Waste water treatment","Additional treatment to reduce concentrations of phosphate from Ely (New) and Littleport sewage trea"]
["GB106039017140",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40145,"To control or manage point source inputs","Waste water treatment","GB106039017140 Implement scheme to reduce the phosphate loading from  SHERBORNE ST JOHN STW"]
["GB105030056780",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40203,"To control or manage point source inputs",null,"P limit at Long Bennington STW"]
["GB106039017240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40896,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039017420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40897,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039017730",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40898,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039017810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40899,"To control or manage rural diffuse pollution",null,"Countryside Stewardship measure to address water quality issues"]
["GB106039022870",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40900,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039022930",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40901,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039023400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40902,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039023650",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40903,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039029810",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40904,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039029960",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40905,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030000",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40906,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030010",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40907,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030070",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40908,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030090",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40912,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030100",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40913,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030120",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40914,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030200",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40915,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030240",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40916,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40917,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030310",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40918,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030331",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"Y"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40919,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40920,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030420",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40921,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039030430",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40922,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039037220",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40923,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039037280",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40924,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039037290",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40925,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039037370",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40926,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039037400",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40927,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]
["GB106039037410",{"$f":"IFERROR(INDEX(IDs[Check],MATCH(Table17[[#This Row],[Waterbody id]],IDs[Waterbody IDs],0)),\"N\")","v":"N"},{"$f":"IF(Table17[[#This Row],[Waterbody id]]='5. Level 2 assessment template'!$B$8,\"Yes\",\"No\")","v":"No"},"RBMP Programme of measures (PoM)",40928,"To control or manage rural diffuse pollution","Environment, Farming, Rural","Countryside Stewardship measure to address water quality issues"]

{"sheet":"Baseline WFD data","index":39,"n_rows":4,"n_cols":25,"rows_kept":4,"cut":false,"hidden":false,"merged":[[2,23,2,24],[1,0,1,3],[1,4,1,24],[2,0,2,3],[2,4,2,8],[2,9,2,10],[2,11,2,15],[2,16,2,17],[2,18,2,22]]}
[]
["Water Body Baseline",null,null,null,"Biological Quality Elements - Baseline Data Summary"]
["Water bodies / Watercourses affected by Proposed Scheme",null,null,null,"Fish - Summary of EA baseline data received for watercourse",null,null,null,null,"Fish -  are additional baseline biological surveys needed?\n(CDES WFD team to liaise with Ecology team to deliver)",null,"Aquatic invertebrates - Summary of EA baseline data received for watercourse",null,null,null,null,"Aquatic invertebrates -  are additional baseline biological surveys needed?\n(CDES WFD team to liaise with Ecology team to deliver)",null,"Macrophytes & Phytobenthos - Summary of EA baseline data received for watercourse",null,null,null,null,"Macrophytes & Phytobenthos - are additional baseline biological surveys needed?\n(CDES WFD team to liaise with Ecology team to deliver)"]
["WFD water body name","WFD water body ID","Watercourse Name","Watercourse Receptor value","Site ID","Site Name","Site NGR","Survey dates","Comments","Is there a requirement for additional baseline fish surveys to be undertaken for the watercourse to address gaps in EA data? ","Comments / Justification ","Site ID","Site Name","Site NGR","Survey dates","Comments","Is there a requirement for additional baseline invertebrate surveys to be undertaken for the watercourse to address gaps in EA data? ","Comments / Justification ","Site ID","Site Name","Site NGR","Survey dates","Comments","Is there a requirement for additional baseline macrophyte surveys to be undertaken for the watercourse to address gaps in EA data?","Comments / Justification "]